Qt 基礎(一) Qt的基本原理

文章結構:

  • Qt 歷史
  • 開發一個HelloWorld 程序
  • 用Qt Creater 開發一個 HelloWorkd 程序
  • 對開發者使用的忠告

文章學習目標:

  • 關於Qt的歷史
  • 關於Qt的生態系統
  • 對Qt的更深層次的理解
  • 怎麼創建第一個HelloWorld程序
  • 跨平臺的建立和運行一個程序
  • 使用Qt Creater集成開發環境
  • 掌握一些用Qt開發程序時的有用建議

Qt歷史

1994年 Qt開發框架建立

Qt是一個跨平臺的應用程序,UI框架


開發一個HelloWorld 程序

//main.cpp

#include <QtGui>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton button("Hello world");
    button.show();
    return app.exec();
}
  1. #File helloworld.pro
  2. SOURCES = main.cpp
  3. HEADERS += #No headers used

qmake tool 創建跨平臺make文件


使用qmake建立工程

cd helloword

qmake helloworkd.pro #創建 Makefile 文件

make #編譯和鏈接應用程序

./helloworld #執行應用程序


用Qt Creater 開發一個 HelloWorkd 程序


創建一個空的Qt工程

添加main.cpp源文件

編寫HelloWorld源代碼

運行程序

對開發者使用的忠告

想使一個Qt 模塊有效 就在.pro文件中加入 QT += ... 注意QT是大寫的

任何Qt類都有一個頭文件

#include <QLabel>

#include <QtGui/QLabel>

任何模塊都有一個頭文件

#include <QtGui>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章