1、安裝Qt5
Qt5的安裝比Qt4的安裝簡單多了,我裝的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再單獨下載MinGW和Qt Creator。
首先,去Qt官網下載資源:qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe;然后,雙擊安裝即可。安裝后,“開始”菜單如圖所示:
2、配置Qt
打開Qt Creator,工具-->選項,打開“選項”對話框,如下圖所示:
若沒有檢測出,則添加相應的Qt版本和編譯器(MinGW),再設置構建套件(Kits):設備類型、編譯器(MinGW)、調試器、Qt版本,如下圖所示。
3、使用Qt
打開Qt Creator,新建項目-->其他項目-->空的qmake項目,項目命名為“QtTest”,再添加新文件main.cpp。
在main.cpp中添加如下代碼:
#include<QApplication> #include<QVBoxLayout> #include<QLabel> #include<QPushButton> int main(int argc,char *argv[]) { QApplication app(argc,argv); QWidget *window = new QWidget; window->setWindowTitle("QtTest"); //QLabel *label= new QLabel("Hello Qt"); QLabel *label = new QLabel("<h2><i>Hello</i>"" <font color = red>Qt</font><h2>"); QPushButton *button=new QPushButton("Quit"); QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit())); QVBoxLayout *layout=new QVBoxLayout; layout->addWidget(label); layout->addWidget(button); window->setLayout(layout); window->show(); return app.exec(); }
此時,代碼顯示如下錯誤:
運行時錯誤提示:#include<QApplication>--No such file......
實際上,QT5中很多常用的QT頭文件都被移到core gui widgets 等模塊中去了,在QT5中,.pro文件需要增加額外的一行(注意大小寫):
QT += core gui widgets
其中Qt += core gui widgets 表示鏈接QtCore(d).dll、QtGui(d).dll、QtWidgets(d).dll。
我們在.pro文件中增加一行上述代碼,保存,再雙擊打開.cpp文件,此時錯誤提示線消失,運行,結果如下圖所示:
注:
1、Qt支持簡單的Html樣式格式。
2、MinGW 提供了一套簡單方便的Windows下的基於GCC 程序開發環境。MinGW 收集了一系列免費的Windows 使用的頭文件和庫文件;同時整合了GNU的工具集,特別是GNU程序開發工具,如經典gcc, g++, make等。MinGW是完全免費的自由軟件,它在Windows平台上模擬了Linux下GCC的開發環境,為C++的跨平台開發提供了良好基礎支持,為了在Windows下工作的程序員熟悉Linux下的C++工程組織提供了條件。