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 門檻。
總結
以上是生活随笔為你收集整理的Qt 第一步 HelloWorld 的第一个程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看得懂的设计模式 享元模式python3
- 下一篇: Qt 第二步 熟悉文件结构组成(二)