Qt Creator创建 的 project工程文件介绍

用Qt Creator创建一个带有ui文件的GUI Project

  1. 创建过程中选择这个窗口类是基于QMainWindow、QWidget还是QDialog;
  2. 然后,我们可以得到5个文件,一个.pro文件,一个.ui文件,一个.h文件,两个.cpp文件(其中一个是main.cpp,其包含着Qt程序的入口函数main);
  3. 打开.h文件的话,我们会看到如下一段声明: namespace Ui { class MainWindow;}在命名空间Ui里面有一个类叫MainWindow;会有一个Ui::MainWindow的私有指针;
  4. 在对应的.cpp文件中,找到Ui::MainWindow的描述的.h文件: #include "ui_mainwindow.h" 但是这个文件是找不到的;
  5. build一下这个Project之后,就能看到ui_mainwindow.h文件了。打开后,我们会看到Ui::MainWindow的描述; namespace Ui {class MainWindow: public Ui_MainWindow {};} // namespace Ui,这就是这个类的描述;而在它的上面就是Ui_MainWindow类的描述了,这个Ui_MainWindow.h正是按着.ui文件的设计通过uic工具生成的。

ui文件介绍:

  1. Qt Project中的.ui文件只能通过Qt Designer的图形工具对其进行操作。
  2. 用普通的文档编辑器打开.ui文件,是个自定义标签的XML文件。
  3. ui文件通过uic工具生成Ui_xxxxxx.h文件;

pro文件介绍:

待添加。

你可能感兴趣的:(C/C++/MFC/Qt,ui,qt)