2021年10月29日金曜日

Ruby/QML ruby でGUI (debian 11)

 rubyでGUIアプリを作ろうと思い

debian11 で使えるライブラリをいろいろ探したが

pythonではQt5はもちろんQt6のバージョンもあるが

rubyではqt4のしかなくどうしようか

gtkにしようかと迷っていたら

Ruby/QMLにたどり着いた(qt5対応)



インストール


 sudo apt install ruby ruby-dev build-essentials qt5-default qtdeclarative5-dev qtbase5-private-dev qm-module-qtquick2 qml-module-qtquick-controls

ネットの情報を元にしたがうまく行かず
build-essentails
build-essential
qt5-defaultを削除
してインストールしたらうまく行った
sudo gem install qml
成功
ruby hello.rb
したが
uninitialized constant QML (NameError)
と言われうまく行かない
hello.rbの先頭に
require "qml"を
入れたらうまくウインドウが表示された









0 件のコメント:

コメントを投稿