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]