天天看點

Qt:02---Qt Creator的基本使用

一、Qt Creator設計器界面

Qt:02---Qt Creator的基本使用

二、Qt Creator的設定

  • 通過Tools的Options可以打開Qt Creator的設定
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用

主要的功能如下:

Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
  • 例如:修改Qt Creator的預設語言為中文(下面兩種都可以,System Language是預設語言)
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用

三、項目檔案

檔案顯示清單
  • 預設情況下檔案分類顯示,如下圖
Qt:02---Qt Creator的基本使用
  • 若選擇“Simplify Tree”,則檔案簡化顯示
Qt:02---Qt Creator的基本使用
  • .pro檔案(項目的管理檔案)

Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
  • 主函數檔案

//此處是一個基于QWidget的應用程式main.cpp檔案

#include "widget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    
    Widget w;
    w.show();

    return a.exec();
}           
  • #include <QApplication>:QApplication的定義。每一個使用Qt圖形化應用程式都必須使用一個QApplication對象。QApplication管理了各種各樣的圖形化應用程式的廣泛資源、基本設定、控制流以及事件處理等
  • QApplication a(argc, argv):a是這個程式的QApplication對象。在任何Qt的視窗系統部件被使用之前建立QApplication對象是必須的。它在這裡被建立并且處理這些指令行變量。所有被Qt識别的指令行參數都将從argv中被移去(并且argc也是以而減少)
  • Widget w、w.show():建立一個Widget窗體并顯示
  • return a.exec():程式進入消息循環,等下可能的輸入進行相應。這裡就是main()函數将控制權交給Qt,Qt完成事件處理工作,當應用程式退出的時候exec()函數的值就會傳回。在exec()函數中,Qt接收并處理使用者和系統的事件并且将它們傳遞給适當的視窗部件
  • .h檔案

Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用
Qt:02---Qt Creator的基本使用

四、項目的運作、調試、編譯

Qt:02---Qt Creator的基本使用
從上到下依次為:
  • “啟動運作”按鈕
  • “啟動調試”按鈕
  • “啟動編譯”按鈕

五、添加資源檔案

  • 第一步:項目右擊==>添加新檔案==>QT==>QT Ressource File (成功後,在.pro檔案中會自動生成RESOURCES代碼)
Qt:02---Qt Creator的基本使用
  • 第二步:添加字首(字首類似于資源的分組)
Qt:02---Qt Creator的基本使用
  • 第三步:添加檔案

六、Qt Creator的快捷鍵

七、Qt Creator的幫助文檔