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 分离器
ruby_tk_guide.htm