QT環境搭建與HelloWorld

我使用的是QT5.1,什麼的都包裝好了,還自帶了QTCreator,直接下載下來運行c++

http://qt-project.org/downloadswindows

Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) app

Qt5.1.0\Tools\mingw48_32
dom

QT5.1中有自帶MinGW 4.8,配置好mingw環境變量,就能夠了ui

 HelloWorld

[cpp] view plaincopyspa

  1. #include "mainwindow.h"  .net

  2. #include <qapplication.h>  code

  3. #include <qpushbutton.h>  blog

  4.   

  5. int main(int argc, char *argv[])  ci

  6. {  

  7.     QApplication a(argc, argv);  

  8.     QPushButton hello("Hello World", 0);  

  9.     hello.resize(100,60);  

  10.     a.setActiveWindow(&hello);  

  11.     hello.show();  

  12.     return a.exec();  

  13. }  


環境變量

[plain] view plaincopy

  1. C_HOME          F:\Program\Qt\Qt5.1.0\Tools\mingw48_32  

  2.   

  3. PATH            %C_HOME%\bin  

  4. LIBRARY_PATH        %C_HOME%\lib  

  5. C_INCLUDEDE_PATH    %C_HOME%\include  

  6. CPLUS_INCLUDE_PATH  %C_HOME%\include\c++\3.4.5;%C_HOME%\include\c++\3.4.5\backward;%C_HOME%\include  


helloworld.pro

[plain] view plaincopy

  1. QT       += core gui  

  2. greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  

  3. TARGET = helloworld  

  4. TEMPLATE = app  

  5. SOURCES += main.cpp\  

  6.         mainwindow.cpp  

  7. HEADERS  += mainwindow.h  

  8. FORMS    += mainwindow.ui  


在5.1中,手動構建QT的dome時,須要在 *.pro文件中加入下位兩句:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
相關文章
相關標籤/搜索