Win7下安裝和使用Qt5詳細圖解

晨光的部落格發表於2014-12-29

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++工程組織提供了條件。

相關文章