Ruby/TK - 组合框小部件


描述

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

句法

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

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 组合框
ruby_tk_guide.htm