Ruby/TK - Combobox 组合框小部件
说明
Combobox 将条目与用户可用的选项列表组合在一起。 这使他们既可以从您提供的一组值中进行选择(例如,典型设置),也可以输入自己的值。
语法
这是创建此小部件的简单语法 −
Tk::BWidget::ComboBox.new(root) { .....Options.... }
选项
Combobox 结合了与 TkEntry 和 TkListbox 小部件相关的选项。
事件绑定
Combobox 从 TkEntry 和 TkListbox 小部件继承事件绑定。
示例
require 'tk' require 'tkextlib/bwidget' root = TkRoot.new root.title = "Window" combobox = Tk::BWidget::ComboBox.new(root) combobox.values = [1, 2, 3, 4] combobox.place('height' => 25, 'width' => 100, 'x' => 10, 'y' => 10 ) Tk.mainloop
这将产生以下结果 −