Ruby/TK - Combobox 组合框小部件

说明

Combobox 将条目与用户可用的选项列表组合在一起。 这使他们既可以从您提供的一组值中进行选择(例如,典型设置),也可以输入自己的值。

语法

这是创建此小部件的简单语法 −

Tk::BWidget::ComboBox.new(root) {
   .....Options....
}

选项

Combobox 结合了与 TkEntryTkListbox 小部件相关的选项。


事件绑定

Combobox 从 TkEntryTkListbox 小部件继承事件绑定。

示例

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

这将产生以下结果 −

Ruby/Tk Combobox

❮ Ruby Tk 指南