Hello Qt5
传统上,第一个程序就是hello world, Qt也不例外。
1 | #include <QApplication> |
编译
1 | $ qmake -project |
出现错误:
1 | hello.cpp:1:24: fatal error: QApplication: No such file or directory |
是因为Qt5将大部分桌面部件移到了Qt Widgets模块中,即QApplication已经从原来的QtGui/QApplication移动到QtWidgets/QApplication了。
而qmake默认只连接core和gui下的模块,因此需要修改生成的hello.pro,最后面添加widgets里面的模块:
1 | QT += widgets |
然后重新qmake和make就可以生成动态连接的目标文件hello,执行
1 | $ ./hello |
一个最简单的Qt5 GUI程序就出现了。
===
[erq]