Btk 0.1.0
Btk 基于 Ruby GTK2 的扩展,大大方便ruby下的gui。
安装:gem install btk
主页:http://btk.rubyforge.org/
Hello World:
require 'rubygems'
require 'btk'
# w will call border_width= or set_border_width with parameter 10
Btk.Window :border_width=>10 do|w|
#alias of signal_connect('delete_event')
w.sig_delete_event do
puts "delete event occurred"
false
end
#alias of signal_connect('destroy')
w.sig_destroy do
puts "destroy event occurred"
Gtk.main_quit
end
# Button will add to w automatically
w.Button "Hello World" do|btn|
btn.sig_clicked do
puts "Hello World"
end
end
w.show_all
end
Gtk.main
分类: 4 rubygems, 编程
近期评论