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しようとするとライブラリーとの格闘が始まるのを思い出しました。