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
这将产生以下结果 −

