Languages/Ruby/Ruby-Qt/KDE Book/First Steps/Hello World
Appearance
Ruby-Qt/KDE Book
Tutorial Series | Ruby |
Previous | Installation on Linux, Installation on Mac OS or Installation on Windows |
What's Next | n/a |
Further Reading | n/a |
100%
0% completed (estimate)
Status Of Writing
After all you should have a working ruby installation with KDE 4 bindings.
So lets try the a very minimalistic KDE 4 application to get a first impression.
Interactive Hello Ruby
Implementation Using Qt 4
require 'Qt4'
a = Qt::Application.new ARGV
w = Qt::PushButton.new( "Click me to quit" ) do
connect( SIGNAL :clicked ) do
puts "Do something else"
Qt::Application.instance.quit
end
end
w.show
a.exec
require 'Qt4'
a = Qt::Application.new ARGV
w = Qt::PushButton.new( "Click me to quit" )
w.connect( SIGNAL :clicked ) do
puts "Do something else"
Qt::Application.instance.quit
end
w.show
a.exec
require 'Qt4'
class Qt::Application
slots :doSomething
def doSomething
puts "Do something else"
Qt::Application.instance.quit
end
end
a = Qt::Application.new ARGV
w = Qt::PushButton.new( "Click me to quit" )
w.connect( SIGNAL :clicked, a, SLOT :doSomething)
w.show
a.exec