RubyからQtを使ってみる

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

実行結果

qt_hello

出来たみたい。