使用构件
- 4.1. 从构件库选择控件
- 4.2. 在工程中组织控件
- 4.3. 放置一个控件到剪切板
- 4.4. 复制一个控件到剪切板
- 4.5. 从剪切板粘贴控件到您的工程
- 4.6. 删除控件
- 4.7. 更改控件属性
4.1. 从构件库选择控件
您可以使用如下方法使用构件库:
- 选择模式
-
要使用选择模式,在 选择器 箭头上单击。指针变为箭头以表明选择模式已启用。这种模式中,使用鼠标来选择你的工程中的构件。可以使用 属性 窗口编辑构件的属性。
您也可以使用构件的右键菜单选择一个构件。在构件上右击来打开构件快捷菜单。
您可以从 构件库 向您的工程添加多个指定类型的构件,方法是选择构件时按住 Control。您需要点击 选择器 箭头或 构件库 中的其它构件来返回正常模式。
- 构件定位模式
-
要使用构件定位模式,在 构件库 窗口中选择一个构件。选择多数的构件时,指针变为指针加交叉。您可以然后在容器、顶级构件等中放置构件。放置构件之后,模式返回选择模式。
- 顶层模式
-
To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.
4.2. 在工程中组织控件
在工程中,请使用构件容器或 boxes 来布局和组织控件。在 构件库窗口中可以选择如下的控件容器:
- Horizontal Box
- Vertical Box
- Table
- Fixed Positions
- Horizontal Button Box
- Vertical Button Box
- Horizontal Panes
- Vertical Panes
- Notebook
- Frame
- Scrolled Window
- Viewport
可以通过巧妙使用 boxes 创建复杂的布局结构。当创建水平和竖直 boxes 时, Glade 询问初始创建的行数和列数,而且行和列稍候也可以容易地添加和删除。
创建了所有需要的 boxes 之后,可以向 boxes 中添加特定的控件如 labels, buttons 以及更多的复杂的控件。注意,Glade 打包控件到布局中,这减少了很多乏味的工作。使用 boxes 允许在本地化时窗口调整大小以容纳不同的语言的不同大小的标签。