2012年01月15日

rubyのqtbindingsとQtのGUIツール(designer.exe)でデザインしGUIを作る

前提:
・qtbindings
・qt-sdk-win-opensource-2010.04.exe
がインストールしてあること

1、スタート→すべてのプログラム→Qt SDK by Nokia v2010.04 (open source)→Tools→Qt esignerでQtのGUIツール(designer.exe)を起動

2、QtのGUIツール(designer.exe)で、pushButton、lineEditを配置し、untitled.uiで適当なフォルダに保存する

3、以下のコマンドを実行しuiファイルをrbファイルに変換する

>rbuic4 untitled.ui >untitled.rb

4、以下を適当なファイル名(main.rb等)で保存
#main.rb-----------------------------------------------------------------


require 'rubygems'
require 'qt4'
require 'untitled.rb'

class MyWindow < Qt::MainWindow
slots 'button_clicked()'

def initialize
super()
@u=Ui::MainWindow.new
@u.setupUi(self)
connect(@u.pushButton, SIGNAL('clicked()'), self, SLOT('button_clicked()'))
end

def button_clicked
@u.lineEdit.text="Clicked"
end

end

app = Qt::Application.new(ARGV)
w=MyWindow.new
w.show
app.exec

#main.rb end-------------------------------------------------------------

5、以下のコマンドを実行

>ruby main.rb

以上。


参考:
Qt をはじめよう! 第2回: Qt SDK のインストール Windows 編
http://labs.qt.nokia.co.jp/2010/03/15/install-qt-sdk-for-windows.html

VikiWiki - QtRubyのインストール
http://ashitani.jp/wiki/index.rb?p=QtRuby%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
ラベル:ruby QtRuby
posted by sige at 02:50| Comment(3) | QtRuby | 更新情報をチェックする
この記事へのコメント
あなたはただじっと好みの人からの連絡を待つだけで大丈夫
Posted by 逆 ナ ン at 2012年02月12日 07:12
光の速さ並にあなたの理想の人と直メが出来る銀河系サイト!宇宙人と友達になりたい?Nonnon★夢は諦めるな!夢は諦めなければ必ず叶う!理想の恋人ができないから一生独身かも。けど妥協だしたくない!そう!それでいいんです!この銀河系掲示板があるかぎり必ずあなたは幸せになれる!
Posted by 光速掲示板 at 2012年03月06日 15:58
タレックス オークリー
Posted by オークリー 販売 at 2013年09月10日 09:51
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。