快速设计对话框-data fusion- concepts and ideas

时间:2024-06-27 16:02:57
【文件属性】:

文件名称:快速设计对话框-data fusion- concepts and ideas

文件大小:2.44MB

文件格式:PDF

更新时间:2024-06-27 16:02:57

C++ GUI Programming with Qt

2.3 快速设计对话框 通常程序员们都是用 c++源代码编写 Qt 应用程序,Qt 也是很容易用来编写的。然而, 许多程序员更喜欢用可视化的方法设计对话框,这样能更快速更容易对对话框进行修改。 Qt Designer 满足了程序员的这一要求,提供了可视化设计对话框的方法。它可以给一个 应用程序提供全部或者部分对话框。用 Qt Designer 设计的对话框和用 c++代码写成的对 话框是一样的,可以用做一个常用的工具,并不对编辑器产生影响。 在这一节中,我们使用 Qt Designer 创建 Go-to-Cell 对话框,无论用编写代码的方 式还是用 Qt Designer,创建对话框都有如下基本的步骤: 1、创建和初始化子控件。 2、把子控件放到布局管理器中。 3、设置 tab 顺序。 4、创建信号和槽。 5、实现对话框的自己的槽函数。 在 windows 平台 Qt 的安装目录的 bin 目录下,点击 desinger.exe,或者在 unix 平 台,在命令行上输入 designer。当 Qt Designer 启动后,它会列出一个控件模板的列表, 选择一个模板,进入设计。 ************************** 原文中对 Qt Designer 的介绍略去不想翻译了,只要稍有点界面编程基础的都可以轻 松使用。如果确实需要,以后再补上。 我个人不喜欢使用这个东东,因为要多一个文件要维护,当然如果要频繁修改所设计的 对话框,那这种方法还是很方便的。但不管怎么样,最终都要修改源代码。所以我还是比较 喜欢用源代码的方式把控件手工写出来。 我想主要介绍把对话框设计好以后,保存为.ui 文件后的处理。 ************************** 假如设计好的文件保存在 gotocell 目录中,命名为 gotocelldialog.ui 中,然后在同 一个目录下创建一个 main.cpp 文件,编码如下: #include #include #include "ui_gotocelldialog.h"


网友评论