# Chapter 11. 对话框编辑器

Kdevelop集成的对话框编辑器dialog editor 允许通过图表的方式对控件widgets 和你的应用使用的对话进行简易创建。你可以直接看见你的对话的外观，就象它为用户显示 的一样。使用对话框编辑器dialog editor 通常是你在创建了一个新的项目并用应用向 导KAppWizard 创建你的主视，用户交互对话, 和在完成图解工作及代码生成后要完成 的第一步。这样, 你的项目将包含所有通常认为是很"困难"、一般要花很长时间才能实现的 部分。然后, 你剩下的工作就是实现生成的代码中的功能了。本章涉及如何使用对话框编辑器 dialog editor 创建你的项目控件widgets 及当你觉得你的控件widgets 在进一步的开发过程中需要更正或增加时应该如何做。

你可以通过从视图菜单"View "中选择"对话框编辑器"或通过工具条相关按钮来切换到对 话编辑器dialog editor 。要切换回项目编辑器, 可从对话框编辑器dialog editor 的视图菜单中选择"KDevelop""View "或按下相关工具条按钮。

对话框编辑器dialog editor 的界面还为你提供了什么呢?主要来说, 按照主视图的分 割，它的外貌和项目编辑器以及菜单条，工具条几乎一样。这允许你可以很快的习惯对话编 辑器dialog editor , 而且，由于他完全和项目管理进行交互,如果你想要控制你的建 立过程，你可以一直在对话框编辑器dialog editor 里。需要切换回KDevelop的操作将 为你自动完成它, 比如进入文件浏览器。只需选择菜单命令, Kdevelop将如你所愿。

下面的章节总体的介绍了对话框编辑器dialog editor 界面, 最初如何创建一个新的对 话及如何设置你的对话包含的孩子控件的widgets 属性。

# 11.1. 对话框编辑器视图

## 11.1.1. 主视

对话框编辑器dialog editor 视图逻辑分割为:

- 控件定位装置, 包含"控件", "对话" 及"项目"制表符。参见添加控件中的描述。

- 控件编辑器, 代表创建你的对话的编辑视图，参见控件编辑器。

- 属性窗口, 包含属性及其值的列表, 由当前再控件编辑器中选中的的控件决定。参见 设置属性以获得关于如何指明控件行 为及外观的信息。

## 11.1.2. 与 Kdevelop不同的菜单条Menubar , 工具条Toolbar 及状态条 Statusbar 。

在对话框编辑器模式, Kdevelop对菜单条, 工具条及状态条有些许改变以提供你创建控件 widgets 所需要的功能。它们是:

### 11.1.2.1. 菜单条Menubar

文件菜单"File"-menu : 用"新的对话"取代"新的"。"打开"允许打开一个对话定 义文件。

视图菜单"View"-menu : 用"控件-视图"取代"树-视图",激活/不激活控件-视图 定位装置；加入"属性-视图"以激活/不激活属性-视图和"网格尺寸"来让你用水平及垂直的 像素值指定网格尺寸。

建立菜单"Build"-menu : 由"生成资源"代替"编译文件Compile File "。 这让你实际生成你对话的资源。

### 11.1.2.2. 工具条Toolbar

工具条包含一个"新的对话"的新按钮，并由"生成资源"代替"编译文件Compile File "。

### 11.1.2.3. 状态条Statusbar

状态条为你提供关于当前选中的控件的信息, 尤其在坐标系中显示X及Y的值。对于状态条 Statusbar 帮助, 你将被提供与项目编辑模式同样的功能。

在改变控件尺寸时, 状态条会显示选中控件长宽的当前值。