QtCreator创建的GUI Project工程文件介绍
来源:互联网 发布:日本电影推荐知乎 编辑:程序博客网 时间:2024/05/16 05:24
用Qt Creator创建一个带有ui文件的GUI Project
- 创建过程中Qt Creator会让我们选择这个窗口类是基于QMainWindow、QWidget还是QDialog;
- 得到5个文件,一个.pro文件,一个.ui文件,一个.h文件,两个.cpp文件(其中一个是main.cpp,其包含着Qt程序的入口函数main);
- 打开.h文件,看到如下一段声明: namespace Ui { class MainWindow;},在命名空间Ui里面有一个类叫MainWindow;
- 还会有一个Ui::MainWindow的私有指针,在对应的.cpp文件中找到这个Ui::MainWindow的描述的.h文件:#include "ui_mainwindow.h";
- 但是,没有build过的话,这个ui_mainwindow.h文件是找不到的;build一下这个Projec之后,我们就能看到这个文件了。
- 打开ui_mainwindow.h后,我们会看到Ui::MainWindow的描述:namespace Ui { class MainWindow: public Ui_MainWindow {};} // namespace Ui;这就是这个类的描述,而在它的上面就是Ui_MainWindow类的描述了,而这个Ui_MainWindow正是按着.ui文件的设计通过uic工具生成的。
ui文件:
- ui文件在Qt Designer中不能直接修改其源代码,只能通过Qt Designer的图形工具对其进行操作;
- ui文件用普通的文档编辑器打开时,其实是个自定义标签的XML文件;
- ui文件通过uic工具生成ui_xxxxxx.h文件;
0 0
- QtCreator创建的GUI Project工程文件介绍
- Qt Creator创建 的 project工程文件介绍
- QtCreator-----创建GUI项目
- 从MSVC习惯到QTCreator工程pro文件实用介绍
- 用qtcreator创建工程时,没有Applications这个选项(Qt Gui应用)
- 使用QtCreator创建Qt工程
- 在Qtcreator下cmake工程文件及使用Qt制作PCL C++ GUI
- 创建带有iphone gui的Openframeworks工程
- 创建QtCreator的快捷方式
- .project项目工程文件的简单解析
- eclipse工程下的.project文件
- eclipse工程下的.project文件
- 把静态编译的QT添加到QTCreator当中创建新工程
- OMNet++工程文件的介绍
- Unity3D编辑器的结构介绍之Project(工程)视图
- 创建dynamic web project工程中遇到的问题
- Qtcreator 修改工程名字的方法
- QtCreator介绍
- jar包开发,导入文件冲突
- java 游戏高级编程中 的对象串行化 存取
- 通过JLink的SW实现printf函数
- Git:代码冲突常见解决方法
- Android属性动画完全解析(上),初识属性动画的基本用法
- QtCreator创建的GUI Project工程文件介绍
- 使用Nexus创建Maven私有仓库
- sprintf知识
- html/css笔记
- UI星辰:疯狂食材总结
- TraceView介绍
- 手机摄像头产业竞争格局趋势深度解读
- C++选择排序模板
- iOS:XCode自适应布局概念