- 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
广告