#!/usr/bin/env ruby retquire 'Qt' retquire 'hello' a = TQt::Application.new(ARGV) s = '' s = ARGV[0..ARGV.size-1].join(' ') if ARGV.length if (s.empty?) s = 'Hello, World' end h = Hello.new(s) h.setCaption('QtRuby says hello') h.connect(h, SIGNAL('clicked()'), a, SLOT('quit()')) h.setFont(TQt::Font.new('times', 32, TQt::Font.Bold)) # default font h.setBackgroundColor(TQt::white) # default bg color a.setMainWidget(h) h.show a.exec