建立项目
使用的Qt版本是5.1.1。 “文件”-->“新建文件或项目”,选择“应用程序”-->“Qt Gui应用”,项目命名为notepad。
项目布局
项目布局如下:
在文件浏览器中,布局如下: 可见Qt Creator在浏览器在“项目”模式下,对文件自动进行了分类。 mainwindow.h和mainwindow.cpp定义了类MainWindow。在MainWindow类中使用了宏,查到的说法是“对于定义了信号和槽的类,在类定义开始处的Q_OBJECT宏都是必需的”。ui文件用来做界面设计,还未涉猎。试运行
现在,打开main.cpp,可以看到以下内容:
#include "mainwindow.h"#includeint main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
点击左下角的运行按钮,运行结果如下:
基于对指针的理解,也可以将main.cpp代码,改为如下内容:#include "mainwindow.h"#includeint main(int argc, char **argv){ QApplication a(argc, argv); MainWindow *w = new MainWindow; w->show(); return a.exec();}
运行结果不变。
参考:
http://walkerqt.blog.51cto.com/1310630/968006