Qt Window编程—— 快速创建界面
来源:互联网 发布:不用网络的好玩游戏 编辑:程序博客网 时间:2024/04/30 12:56
第一步:打开Qt designer,创建一个简单的主界面,主界面继承QWidget,名为Form,将该文件保存至c:/Qt/QtProject/test下,文件名为test.ui。
第二步:从vs2008中启动Command prompt,进入到工程所在的文件夹,输入uic -o ui_test.h test.ui,可以看到生成了一个名为ui_test.h的头文件。
第三步:创建test.h,并输入:
- #ifndef HELLO_H
- #define HELLO_H
- #include <QtGui/QWidget>
- #include "ui_test.h"
- class MainWindow : public QWidget, public Ui::Form
- {
- Q_OBJECT
- public:
- MainWindow(QWidget *parent = 0);
- };
- #endif
这里的Ui:Form是uic根据test.ui所生成的一个主界面的类,我们创建一个MainWindow类继承Ui::Form及QWidget,为了让例子更简单,因此该类中仅仅包含一个构造函数。
第三步:创建test.cpp,输入:
- #include <QtGui/QWidget>
- #include "Hello.h"
- MainWindow::MainWindow(QWidget *parent)
- : QWidget(parent)
- {
- setupUi(this);
- };
setupUi()函数为我们的程序构造主界面,在这里应用程序只有一个主界面,即是它本身,因此,这里使用setupUi(this)来构造本身的界面。
第四步:创建main.cpp,输入:
- #include <QtGui/QApplication>
- #include "Hello.h"
- int main(int argc, char *argv[])
- {
- QApplication app(argc, argv);
- MainWindow *widget = new MainWindow;
- widget->show();
- return app.exec();
- }
Qt main函数就不用多解释了。
第五步:创建project文件和Makefile文件,并生成可执行文件:
qmake -project // 生成pro文件
qmake test.pro // 生成Makefile文件
nmake // 编译代码,生成可执行文件。
所有的界面部分的工作都可以采用上述方法来实现。这就省去了手动编码实现界面的工作量。有了designer和uic工具,你只需要花几分钟的时间来构造你的界面,然后可以专心的设计你的槽函数了。
- Qt Window编程—— 快速创建界面
- Qt Window编程—— 快速创建界面
- Qt Window编程——Qt4.6.3安装
- Qt Window编程——Qt4.6.3安装
- Qt Gui编程中两种创建窗体界面方法
- Qt Gui编程中两种创建窗体界面方法
- Qt入门(5)——用Qt控件创建一个电话本界面
- Qt界面编程积累
- Qt多界面编程
- 计算器-QT界面编程
- qt界面编程入门
- 使用Qt Designer创建界面
- 使用Qt Designer创建界面
- 使用Qt Designer创建界面
- 使用Qt Designer创建界面
- QT——启动界面
- 快速创建设置类界面
- QT+OSG+CEGUI界面编程
- super
- QTP自动化测试技术领航再次加印
- HDOJ-1509(stl priority queue)
- ubuntu下android开发环境配置
- C盘转换为NTFS格式批处理
- Qt Window编程—— 快速创建界面
- 第二十,abstract class和interface有什么区别?
- C语言实现支持多类型的ArrayList
- HTTP协议部分解释,请求头。不是很准。
- XP优化注册表文件
- XP自动登录批处理
- VC 动态添加资源项
- 册除隐藏桌面图标的右键菜单项
- HDU 3695 Computer Virus on Planet Pandora(AC自动机)