Win7下安裝和使用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;然後,雙擊安裝即可。安裝後,“開始”選單如圖所示:
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++工程組織提供了條件。
相關文章
- Jenkins安裝部署使用圖文詳解(非常詳細)Jenkins
- CentOS 6.3安裝(詳細圖解教程)CentOS圖解
- 【安裝】Windows下Oracle安裝圖解----oracle-win-64-11g 詳細安裝步驟WindowsOracle圖解
- Win7下MongoDB的安裝和使用Win7MongoDB
- windows環境下sublime的nodejs外掛詳細安裝圖解WindowsNodeJS圖解
- Win7系統安裝詳細教程步驟Win7
- Centos下Elasticsearch安裝詳細教程CentOSElasticsearch
- Linux下安裝與使用MySQL詳細介紹LinuxMySql
- u盤重灌系統win7步驟和詳細教程圖解Win7圖解
- ghost win10安裝教程詳細步驟圖解Win10圖解
- linux下安裝redis圖文詳細步驟鶯瞵LinuxRedis
- Linux 下安裝subversion 詳細指南Linux
- Oracle9i的詳細安裝與解除安裝步驟(有圖解)Oracle圖解
- CentOS 7 中英文桌面安裝步驟詳細圖解CentOS圖解
- 鴻蒙作業系統開發工具DevEco下載和安裝(圖文詳細教程)鴻蒙作業系統dev
- 重灌系統win7步驟和詳細教程 新手如何重灌win7圖解說明Win7圖解
- 安裝PG3.0詳細教程附圖
- ubuntu20.04安裝教程超詳細 安裝ubuntu系統步驟圖解Ubuntu圖解
- 安裝JDK和Eclipse詳細教程JDKEclipse
- IIS的安裝和詳細配置--【ITOO】
- Windows 64位下安裝Redis詳細教程WindowsRedis
- CentOS 6.5下Redis安裝詳細步驟CentOSRedis
- SQL2017 安裝教程圖解(詳細到每一個細節)SQL圖解
- statpack安裝使用詳解
- ldap安裝詳細LDA
- Centos 7安裝與配置nagios監控詳細圖解(二)CentOSiOS圖解
- Centos 7安裝與配置nagios監控詳細圖解(一)CentOSiOS圖解
- Win7: VirtualBox虛擬機器安裝Ubuntu詳細教程 & Ubuntu下如何安裝最新Node.js&npm包Win7虛擬機UbuntuNode.jsNPM
- RPM的使用--詳細演示安裝,刪除和查詢
- centos7安裝教程詳解 centos7安裝詳細步驟CentOS
- vmware安裝win10教程 (詳細圖文)Win10
- Python安裝教程(非常詳細) python如何安裝使用Python
- pycharm中安裝和使用sqlite過程詳解PyCharmSQLite
- CentOS 7.0下使用yum安裝mysql的方法詳解CentOSMySql
- Linux安裝和配置zokeeper 詳細教程Linux
- 小白必看!超詳細MySQL下載安裝教程MySql
- VMware下安裝centos7--詳細記錄CentOS
- CentOS 7.4下安裝nginx的詳細步驟CentOSNginx