天天看點

8-Qt建立工程

8-Qt建立工程

Qt Creator支援建立多種類型的工程:

  • Applications:
    • Qt Widgets Application:Qt界面程式,也是本系列課程主要講述部分;
    • Qt Console Application:Qt控制台程式,類似C/C++初學者使用控制台輸出的那種程式;
    • Qt for Python - Empty:5.12版本新增的對Python開發的支援,希望将Qt Creator打造成一款Python IDE
    • Qt for Python - Window:Python GUI工程,在Windows系統中預設導入PySide2
    • Qt Quick Application:Qt Quick是以qml語音建構的界面程式,UI界面更加現代化,适合開發出門顯示類應用,大多用于嵌入式系統中。
  • Library:建立共享庫、靜态連結庫、Qt Quick擴充、Qt Creator插件等;
  • Non-Qt Project:建立非Qt項目,可以建構純C或者C++應用程式;
  • Import Project:可以導入常見的幾種工程

Qt Console Application和Library在前面幾期視訊中已經有初步涉及,本期主要介紹建立Qt界面程式(即Qt Widget Application)。

1. 建立Qt Widget Application

注意工程名稱命名方式和C/C++一緻,例如不能以數字開頭或使用特殊符号等。

預設建立一個GUI工程之後,工程有5個檔案,包括了pro配置檔案、頭檔案、視窗源檔案、主程式檔案和界面ui檔案。

2. 添加新檔案

  • 添加新的Qt設計師界面類

    ui/h

    檔案:建構多窗體檔案時需要添加不同的ui檔案
  • 添加資源檔案:例如添加圖檔

3. 為程式添加logo圖示

圖示來源可以是自己使用工具制作,或者網上搜尋版權範圍允許使用的圖示,推薦的一個網址為:

  • https://www.easyicon.net/

如果制作自己的logo,可以安裝以下免費開源軟體

  • Inkscape:https://inkscape.org/zh/release/inkscape-0.92.4/
  • GIMP2.10.12:https://www.gimp.org/downloads/

    将制作的

    ico

    命名為

    logo.ico

    ,放置在Qt項目位址下,配置

    .pro

    檔案:
    RC_ICONS += logo.ico
               

如果小夥伴們對文章内容有不了解的地方可以檢視部落客精心制作的相對應的視訊教程哦:

https://www.bilibili.com/video/av63280549

繼續閱讀