Web を眺めてたら、こんなページを見つけたので試してみることにした。
cf. QtをRubyで扱おう(qtbindings) – Laboratory of Scarlet
Qt はクロスプラットフォームの GUI フレームワーク。Ruby からは qtbindings (Windows では qtruby4)を経由して使える。
早速インストール。まずは関連ライブラリから。
takatoh@nightschool $ sudo apt-get install libqt4-gui libqt4-dev cmake
そして qtibindings のインストール。
takatoh@nightschool $ gem install qtbindings
さあ、これで使えるようになったはずだ。
上のリンク先に載っているサンプルプログラムを作ってみよう。
require 'Qt' app = Qt::Application.new(ARGV) hello = Qt::PushButton.new("Hello world!", nil) hello.resize(300, 50) hello.show app.exec
実行結果
出来たみたい。