Qt 第一步 HelloWorld 的第一個程序

簡言

Qt 是基於C++的 GUI 解決方案。QT簡單易學(底層封裝的好)、跨平臺、相關資料易得到。

開始寫Qt 相關的文章的主要原因是,我本人在編寫一個視頻錄製及相關處理的項目,寫到一半發現.net winform 相關UI的處理限制較大;雖然我也可以使用WPF 進行編寫,但是我本人並沒有接觸過WPF,也想了解一下新的知識,所以就開始了Qt 之路。

我在幾年前由於項目的需求,接觸過Qt,從接觸後便有想法深入學習一下Qt,奈何一直時間管理不當,時至今日才能完成自己的想法。本專欄內容也是個人學習編寫項目的記錄,並以知識分享的形式編寫出來。

有消息稱“Qt6.0 將於今年(2020年11月)年底發佈”;當前版本爲Qt5.9,如新版本發佈後,此專欄Qt相關將會更新至Qt6版本說明。

HelloWorld

接下來開始使用Qt5.9 新建一個可視化應用程序,並且使用Lable(標籤)顯示出“HelloWorld”。

Qt我個人推薦使用 Qt Creator 進行開發,雖然 Visual Studio 也行,但是由於我是個懶人,不習慣去做額外的配置,也一直有“原裝即是最好的”的想法,所以我使用並且推薦Qt Creator。我的 Qt Creator 版本是4.12.3,可能讀者的版本跟我的版本不一致,不過大多核心的內容都大同小異,在學習上並不存在太多的障礙。

新建項目

下載 Qt Creator的方式流程不在贅述,去官網下載後傻瓜式安裝即可。雙擊下載後的 Qt Creator,出現如下歡迎界面。在這裏插入圖片描述
點擊左上角文件,選擇新建文件或項目
在這裏插入圖片描述

在出現的窗體中,項目選擇 Application 應用程序,在中間內容部分,選擇 Qt Widgets Application。別選錯,如選擇了Console項目將會是控制檯的應用程序。
在這裏插入圖片描述
接下來選擇完後,下一步將會配置一些項目的信息,第一步是選擇項目名以及項目存放路徑:
在這裏插入圖片描述
剩下的步驟由於過於簡單沒必要贅述,在此並不說明。(一直下一步就對了,系統會有默認選項,以後有涉及將會提及)

編輯項目

新建完項目後出現如下類似視圖:
在這裏插入圖片描述
在項目內容中,有一個層級結構,頂層是一個Hello,展開後分爲如下部分:
後綴爲 .pro 的文件:項目管理文件,例如項目設置項
Headers:包含項目頭文件,mainwindow.h 爲主窗口類頭文件
Sources:項目內所有C++文件,mainwindows.cpp 是主窗口類的實現文件,和mainwindows.h 主窗口類頭文件對應
main.cpp是入口文件
Forms:界面文件夾,mainwindows.ui 爲當前項目主窗口的界面文件

編輯UI界面

mainwindows.ui 爲當前主窗口的界面文件,雙擊打開:
在這裏插入圖片描述
如圖所示,左側當前區域顯示爲設計,這時將可以設計當前主窗口的UI界面,在左側小部件中找到lable 標籤拖拽至設計的窗體中。
在這裏插入圖片描述
雙擊label標籤(在windows設計窗體上顯示爲TextLable),輸入內容爲HelloWorld:
在這裏插入圖片描述
當然我們也可以更改字體大小,在右下角屬性面板中,找到 font 相關屬性:
在這裏插入圖片描述
如圖點擊設置可以更改字體大小,在粗體、下劃線等選項中勾選即可擁有相關屬性。點擊左下角綠色的運行按鈕即可運行當前編輯好的窗體應用程序:
在這裏插入圖片描述
假設出現保存修改提示,點擊 Save All 保存所有即可(但是要確定自己是否做過修改還是無意觸碰修改了某些值),之後等待項目構件:
在這裏插入圖片描述
最後出現如下窗體應用:
在這裏插入圖片描述
這樣第一個程序就這樣寫好了,恭喜各位邁入Qt 門檻。

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