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

jopen 9年前發布 | 190K 次閱讀 GUI開發框架 QT QT5

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;然后,雙擊安裝即可。安裝后,“開始”菜單如圖所示:

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

2、配置Qt

打開Qt Creator,工具–>選項,打開“選項”對話框,如下圖所示:

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

若沒有檢測出,則添加相應的Qt版本和編譯器(MinGW),再設置構建套件(Kits):設備類型、編譯器(MinGW)、調試器、Qt版本,如下圖所示。

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

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();
}

此時,代碼顯示如下錯誤:

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

運行時錯誤提示:#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文件,此時錯誤提示線消失,運行,結果如下圖所示:

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

注:

1、Qt支持簡單的Html樣式格式。

2、MinGW 提供了一套簡單方便的Windows下的基于GCC 程序開發環境。MinGW 收集了一系列免費的Windows 使用的頭文件和庫文件;同時整合了GNU的工具集,特別是GNU程序開發工具,如經典gcc, g++, make等。MinGW是完全免費的自由軟件,它在Windows平臺上模擬了Linux下GCC的開發環境,為C++的跨平臺開發提供了良好基礎支持, 為了在Windows下工作的程序員熟悉Linux下的C++工程組織提供了條件。

來源:晨光的博客

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!