Win7下Qt5的安裝及使用


1、安裝Qt5  

  Qt5的安裝比Qt4的安裝簡單多了,我裝的是Qt5.4qt-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++工程組織提供了條件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM