# Glade 界面设计器手册

Glade 是 GTK+ 应用程序的一个图形界面设计器。

2006 Vincent Geddes
2004 2003 Sun Microsystems
2002 2000 Michael Vance
GNOME 文档项目
Vincent Geddes
GNOME 文档项目

    vincent.geddes@gmail.com

Sun GNOME 文档团队
Sun Microsystems
Michael Vance
GNOME 文档项目
Glade 手册 3.0
2006年12月5日

Vincent Geddes

GNOME 文档项目

Glade手册 2.1;
2004年6月17日

Sun GNOME 文档团队

GNOME 文档项目

Glade 用户手册 2.0
2004年2月25日

Sun GNOME 文档团队

GNOME 文档项目

Glade 用户手册1.2
2004年2月10日

Sun GNOME 文档团队

GNOME 文档项目

Glade用户手册1.1
2002年3月30日

Michael Vance

GNOME 文档项目

Glade 用户手册 1.0
2000年5月11日

Michael Vance

GNOME 文档项目

本手册描述了 3.1.0 版的 Glade。

反馈

To report a bug or make a suggestion regarding the Glade application or this manual, visit the GNOME Issue Tracker.

YunQiang Su wzssyqa@gmail.com
2009 2011 YunQiang Su

## 导言

Glade 界面设计器是您可以创建和编辑 GTK+ 应用程序的用户界面设计。

GTK+ 库提供了一个用户界面的积木扩展集，比如文本框、对话框的标签、数字输入框、复选框和菜单。这些积木被叫做 widgets。您可以使用 Glade 将 widget 放置在一个图形界面中。Glade 允许您修改这些 widget 的布局和属性。您也可以使用 Glade 添加 widget 和程序源代码之间的联系。

Glade 设计的用户界面保存在 XML 格式，使其可以容易的与外部工具集成。可以使用 libglade 库从 XML 描述动态的创建图形用户界面。

## 开始

### 启动 Glade

可以按如下方法启动 Glade：

应用程序 菜单

  Choose Programming Glade .

命令行

  To start Glade from a command line, type `glade` and then press Return.

### 启动 Glade 时

启动 Glade 时，将显示下列窗口。

Glade 窗口

Shows the Glade window.

Glade 包含如下元素：

菜单栏

  菜单栏上的菜单包括所有你使用 Glade 要用到的命令。

工具栏

  工具栏包括了你可以从菜单栏里找到的命令中的一部分。

设计区

  设计区是可以可视化设计用户界面的地方。

构件库

  构件库包含了可以用来构建用户界面的 widgets。

检查器

  检查器显示工程中控件的信息。

属性编辑器

  属性编辑器是用来处理控件的属性以及添加和源代码之间联系的。

状态栏

  状态栏显示关于当前 Glade 活动的信息，以及关于菜单条目的语境信息。

## 使用工程

### 新建一个工程

创建一个新工程，选择 文件新建。程序将在 Glade 窗口显示一个空工程。

### 打开一个工程

打开一个已有的工程，选择 文件打开。程序将在 Glade 窗口显示这个工程。

### 保存当前工程

您可以按以下方法保存工程：

- 将改动保存到已有的工程文件，选择 文件保存

- 保存新工程文件或者将已有的工程文件保存为新的文件名，选择 文件另存为。在 另存为对话框中输入工程文件名，然后点击 保存。

## 使用构件

### 从构件库选择控件

您可以使用如下方法使用构件库：

选择模式

  要使用选择模式，在 选择器 箭头上单击。指针变为箭头以表明选择模式已启用。这种模式中，使用鼠标来选择你的工程中的构件。可以使用 属性 窗口编辑构件的属性。

  您也可以使用构件的右键菜单选择一个构件。在构件上右击来打开构件快捷菜单。

  您可以从 构件库 向您的工程添加多个指定类型的构件，方法是选择构件时按住 Control。您需要点击 选择器 箭头或 构件库 中的其它构件来返回正常模式。

构件定位模式

  To use widget placement mode, select a widget in the Palette window. When you select most widgets, the pointer changes to a pointer-plus-cross. You can then place the widget inside containers, toplevel widgets, and so on. After you place a widget, the mode returns to selection mode.

Toplevel placement mode

  To use toplevel placement mode, select a defined toplevel widget in the Palette window. When you select a toplevel widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a toplevel widget, the mode returns to selection mode.

### 在工程中组织控件

在工程中，请使用构件容器或 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 允许在本地化时窗口调整大小以容纳不同的语言的不同大小的标签。

### 放置一个控件到剪切板

要把一个控件从其父控件删除并放到剪贴板中，请选择这个控件，然后选择 编辑剪切。

### 复制一个控件到剪切板

复制控件到剪切板，选择 编辑复制。原来的控件仍然附着在父控件上。

### 从剪切板粘贴控件到您的工程

从剪切板粘贴控件到您的工程，选择 编辑粘贴

在 Glade 中，每个控件都必须有一个独特的名字。如果您剪切了一个控件，然后又将其粘贴到您的工程中，这个控件和其子控件将保持它们原来的名字。如果是复制控件，或多次粘贴同一控件到您的工程中，Glade将为复制的控件产生新名字。

### 删除控件

要直接从父控件中删除一个控件，而不把它移动到剪切板，选中这个控件，然后选择 E编辑删除。

### 更改控件属性

属性编辑器是用来编辑选中控件的属性的。要更改一个控件的属性，选中一个控件然后在属性窗口的属性域中输入合适的值。

## 关于 Glade

Glade 由 Glade 开发者和 GNOME 社区志愿者维护。要获取更多信息，请访问 Glade Web site。

To report a bug or make a suggestion regarding this application or this manual, you can submit them using our issue tracking system.

关于 Glade 的另外一个好的消息源是 Glade 用户 和 开发者 邮件列表。除了订阅，你可能也行浏览列表归档，可以通过相同的链接访问。

本程序是在自由软件基金会发布的通用公共许可证下发布的，或者是第二版，或者(由您的选择)更新的版本。可以从 link 找到这个许可证的一个副本，也可以从本程序的源代码的 COPYING 文件中找到。

glade
用户界面设计器