如何获得控件的属性
写了一个入门的小程序,共有三个button,我可否在这个ruby脚本最后增加几句代码,获得这几个控件的属性?
class RubyApp < Gtk::Window
def initialize
super
set_title "Buttons"
signal_connect "destroy" do
Gtk.main_quit
end
init_ui
set_default_size 260, 150
set_window_position Gtk::Window:OS_CENTER
show_all
end
def init_ui
vbox = Gtk::VBox.new false, 10
hbox = Gtk::HBox.new true, 10
valign = Gtk::Alignment.new 0, 1, 0, 0
okk = Gtk::Button.new "OKk"
vbox.add okk
vbox.pack_start valign
ok = Gtk::Button.new "OK"
ok.set_size_request 70, 30
close = Gtk::Button.new "Close"
hbox.add ok
hbox.add close
halign = Gtk::Alignment.new 1, 0, 0, 0
halign.add hbox
vbox.pack_start halign, false, false, 3
add vbox
end
end
Gtk.init
window = RubyApp.new
Gtk.main
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论