Ruby/Qteだと
こうでした。
helloqte.rb ---- require 'qte' require 'qpe' include Qte include Qpe $a = QPEApplication.new([$0] + ARGV) $strHw="Hello World" class FormMain < QMainWindow def initialize super setCaption($strHw) vb=QVBox.new(self) setCentralWidget(vb) QLabel.new($strHw,vb) bt=QPushButton.new("QUIT",vb) connect(bt,QSIGNAL("clicked()"),$a,"quit") end end $frmMain = FormMain.new $a.showMainWidget($frmMain) $a.exec ---- $ruby helloqte.rb
Qteライブラリーの使い方を完全に忘れてる!
昔作ったソースを見よう見まねで作りました(日本語が変)。
実際にSL-C3000でデバッグしました。くそ〜。
ああ、rubyはわかりやすいのに、GUIしようとするとライブラリーとの格闘が始まるのを思い出しました。