1.前言
用最新的QtCreator选择GUI的应用会产生含有如下文件的工程:
1.1 *.pro文件
QT += core gui //使用Qt的Core和Gui模块。QT将自己的库函数分为多个模块,最常用的是QtCore, QtGui。如果使用 //其他的模块的话可以添加其他模块。常用的有QtNetwork,QtOpenGl, QtSql, QtXml. QtWebkit等等 //如果应用程序使用到该模块,需要添加相应的模块。 TARGET = test0831 //生成的应用程序或者链接库的名字 TEMPLATE = app //工程的类型,一般有app和lib,app就是直接的应用程序,lib就是动态链接库,一般用于插件开发 SOURCES += main.cpp\ //就是*.cpp文件列表,多行显示的时候用\ mainwindow.cpp HEADERS += mainwindow.h //*.h文件列表 FORMS += mainwindow.ui //UI文件的列表,UI文件是Qt特有的界面设计文件
1.2 mainwindow.h文件
#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(