本文共 826 字,大约阅读时间需要 2 分钟。
有两种方法来写QT程序,一种是采用设计器、一种全部用代码。
一、用设计器
file->new file/project->Application->Qt Gui Application 除了主文件main.cpp和工程文件xxx.pro以外,还有ui文件xxx.ui,此文件在编译时将会转换成h文件,还有自动生成的主窗口文件mainwindow.cpp二、用代码
file->new file/project->other project->Empty Qt Project 除了没有ui文件和mainwindow.cpp外,和用设计器一样。 出现了问题:找不到Application类,在工程文件中加上QT += widgets即可解决问题,实际上是QT4和QT5导致头文件移位而找不到。三、工程特点
两者均会在另外一个文件夹(名称类似build-untitled-Desktop_Qt_5_1_1_GCC_32bit-Debug)下自动生成Makefile和其他需要的cpp(moc_mainwindow.cpp)和h文件(例如ui对应的h文件ui_mainwindow.h),在这个目录下执行make即可以生成可执行程序。四、全部用代码实例程序
#include <QtGui> #include <QApplication> #include <QDialog> #include <QLabel>int main(int argc,char* argv[])
{QApplication app(argc,argv);
QDialog* dd = new QDialog(); QLabel* label = new QLabel(dd); label->setText("Hello World!"); dd->show(); return app.exec(); }五、参考资料
1、Qt学习之路 2、Qt教程及软件.docx转载地址:http://amxvb.baihongyu.com/