- Ruby基础知识
- Ruby - 主页
- Ruby - 概述
- Ruby - 环境设置
- Ruby - 语法
- Ruby - 类和对象
- Ruby - 变量
- Ruby - 运算符
- Ruby - 评论
- Ruby - IF...ELSE
- Ruby - 循环
- Ruby - 方法
- Ruby - 块
- Ruby - 模块
- Ruby - 字符串
- Ruby - 数组
- Ruby - 哈希
- Ruby - 日期和时间
- Ruby - 范围
- Ruby - 迭代器
- Ruby - 文件 I/O
- Ruby - 例外
Ruby/TK - 组合框小部件
描述
组合框将一个条目与用户可用的选项列表组合在一起。这使他们可以从您提供的一组值(例如典型设置)中进行选择,也可以输入自己的值。
句法
这是创建此小部件的简单语法 -
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
这将产生以下结果 -
ruby_tk_guide.htm