- 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....
}
选项
组合框结合了与TkEntry和TkListbox控件相关的选项。
事件绑定
组合框继承了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
广告