- 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::Tile::Separator.new(root) { .....Standard Options.... .....Widget Specific Options.... }
标准选项
- 班级
- 光标
- 状态
- 风格
- 聚焦
小部件特定选项
先生。 | 选项和说明 |
---|---|
1 | 东方 => 字符串 水平或垂直之一。指定分隔符的方向。 |
例子
require 'tk' require 'tkextlib/tile' $resultsVar = TkVariable.new root = TkRoot.new root.title = "Window" n = Tk::Tile::Notebook.new(root)do height 110 place('height' => 100, 'width' => 200, 'x' => 10, 'y' => 10) end f1 = TkFrame.new(n) f2 = TkFrame.new(n) f3 = TkFrame.new(n) n.add f1, :text => 'One' n.add f2, :text => 'Two' n.add f3, :text => 'Three' s1 = Tk::Tile::Separator.new(f1) do orient 'vertical' place('height' => 200, 'x' => 40, 'y' => 10) end s2 = Tk::Tile::Separator.new(f1) do orient 'vertical' place('height' => 200, 'x' => 80, 'y' => 10) end Tk.mainloop
这将产生以下结果 -
ruby_tk_guide.htm