QT Designer 设计Gui 及其好处
2014-08-26 23:18
399 查看
用Qt Designer来设计GUI
(1) 创建并初始化子窗口部件。
(2)把子窗口部件放到布局中。
(3)设置Tab键顺序。
(4)建立信号-槽之间的连接。
(5)实现对话框中的自定义糟。
使用Qt设计师的一个好处就在于它为程序员在修改自己设计的窗体时提供了很大的自由,并且不必再强迫自己去修改源代码。当完全通过于写C++代码开发窗体时,对窗体设计的修改将会相当耗时。利用Qt设计师,由于uic会自动为那些发生了改变的窗体重新生成源代码,所以就不会再浪费时间了。对话框的用户交互界面会被保存为.ui文件(一种基于XML的文件格式),而通过对uic所生成的类进行子类化,就可以实现自定义的函数功能。
程序包括的基本文件:
(1) my.pro(工程文件,在Qt Creator生成)
(2) dialog.ui(由Qt Designer设计然后导入,或直接由QtCreator设计)
(3) ui_dialog.h(与dialog.ui对应的,uic –oui_dialog.h dialog.ui)
(4) dialog.h(设计的与UI类同名的类,并继承于UI类和QDialog类,实现UI的功能扩展)
dialog.cpp(dialog类的实现)
(1) 创建并初始化子窗口部件。
(2)把子窗口部件放到布局中。
(3)设置Tab键顺序。
(4)建立信号-槽之间的连接。
(5)实现对话框中的自定义糟。
使用Qt设计师的一个好处就在于它为程序员在修改自己设计的窗体时提供了很大的自由,并且不必再强迫自己去修改源代码。当完全通过于写C++代码开发窗体时,对窗体设计的修改将会相当耗时。利用Qt设计师,由于uic会自动为那些发生了改变的窗体重新生成源代码,所以就不会再浪费时间了。对话框的用户交互界面会被保存为.ui文件(一种基于XML的文件格式),而通过对uic所生成的类进行子类化,就可以实现自定义的函数功能。
程序包括的基本文件:
(1) my.pro(工程文件,在Qt Creator生成)
(2) dialog.ui(由Qt Designer设计然后导入,或直接由QtCreator设计)
(3) ui_dialog.h(与dialog.ui对应的,uic –oui_dialog.h dialog.ui)
(4) dialog.h(设计的与UI类同名的类,并继承于UI类和QDialog类,实现UI的功能扩展)
dialog.cpp(dialog类的实现)
相关文章推荐
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- /LGC设计模式/GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现
- QT_PC学习_GUI程序设计入门_窗口
- 基于Qt/Embedded和Qtopia的GUI设计
- QT designer 做出来的UI及其应用机制原理
- PyQt5教程 - QtDesigner窗口设计工具的使用
- Qt Designer设计 UI 文件并调用
- QT学习笔记5---QtDesigner设计ui文件并调用
- 基于Qt/Embedded和Qtopia的GUI设计(转)
- Qt5.4.2+win7的GUI界面设计
- QT的GUI设计
- extjs的强大利器--GUI设计工具(extjs designer)
- 使用designer-qt3设计界面,生成对应.h和.cpp文件时遇到的问题
- 关于Qt GUI 的背景色及背景图片的设计
- Qt Designer设计 UI 文件并调用