”“”
GUI QT 5 C ++開發初學者:基礎知識
使用QT構建GUI C ++多平台應用程序,在Windows,Mac,Linux,Android,iOS和設備上運行它們。
課程概述
重要說明:本課程對QT 6進行了更新。如果您現在開始,那就是您應該做的。如果您有使用QT 5的特定原因,請參加本課程。本課程將使您從頭到一個可以編寫所需的QT C ++ GUI應用程序的水平。它專注於初學者,但是有不同經驗的人想學習QT C ++ GUI也會發現它有用。在基於C ++的構建GUI乘法應用程序的領域中,QT是無與倫比的。當前,它可用於構建幾乎任何可用平台運行的軟件:Windows,Mac,Linux,Android,iOS,甚至登陸系統。基本上,您一次構建軟件是將其構建到所需的平台上,您就完成了!
課程內容
該課程以C ++和QT的完整初學者開始,我們將其通過在您選擇的平台上設置您的環境的過程:
- 我們在Windows上實時安裝QT創建者
- 我們在Linux上進行QT創建者的實時安裝
- 我們指導您如何在Mac上安裝QT創建者
- 我們指導您通過QT創建者,展示了共同構建應用程序的工具
然後,我們帶您訪問C ++編程語言,解決被認為對開始與QT合作以構建您出色的GUI應用程序的概念。您不必成為C ++專家就可以使用QT開始編寫應用程序。QT自己的目標之一就是盡可能易於使用,幫助您專注於應用程序的邏輯,而不是C ++複雜性。但是,這並不意味著您可以在不了解C ++的情況下執行此操作。這就是為什麼我們帶您訪問以涵蓋語言的基本概念,並涉及以下主題:
-
執行第一個控制台應用程序並了解主要功能
- 流動可以幫助您編寫和閱讀C ++應用程序的數據
- 變量和數據類型
-C ++基本運算符和控制流,除其他外,您還將學習是否和循環條款 - 建立一個猜測數字的應用程序並添加到目前為止所學的概念
-C ++功能
-C ++類 - 構建您的第一個QT C ++ GUI應用程序
-
構建數字猜測遊戲的GUI版本
然後,我們訪問了QT中引人入勝的標誌和插槽概念,您將學習最靈活地應對事件的方式:
-
我們將在C ++中探索lambda功能,我們將需要它們使用信號插槽語法
- 我們探索將信號連接到QT中的插槽的不同方法
-
然後,我們為您進行概念演示來嘗試它們
然後,我們進入QT小部件部分,並參觀了QT的一些最重要的小部件類:
-
Qwiget
- QMAINWINDOW
- QmessageBox
- qpushbutton
- Qlineedit
- QTEXTEDIT
- QLABEL
-QHBoxLayout,qvboxlayout,qgridlayout - 我們訪問了規模和拉伸政策,以及它們如何幫助打結。
- QCHECKBOX和QRADIOBUTTON
- Qlist
- QCOMBOBOX
-Qlistwidget - qtabwidget
-
Qmenu,Qtoolbar,Qation
然後,我們探索對話框,查看Qdialog以及如何從零,QdialogButtonBox,Qmessagebox,Qfontidialog,Qfittidialog,Qfiledialog,QinputDialog,QinputDialog以及如何為GUI QT應用程序添加一層互動性。
然後,我們通過使用QSTYLE,QPALETTE和样式表格對QT應用進行定型,探索如何使用QT資源系統,並使用Qfile和QDIR使用QSETING保存您的應用程序設置,並使用QFILE和QDIR處理文件和目錄,並在QT中完成QT網絡功能,在哪裡:
-
查看可與QT中網絡一起使用的不同類別
- 構建一個應用程序以在我們的QT應用程序上下載網頁
-
建立一個應用程序,以消費QT應用程序中的API休息
課程目標
本課程旨在幫助您成功成為應用程序開發人員QT GUI,無論您當前的經驗水平如何。唯一的要求是有開放的思想和強烈的學習渴望。現在,請查看一些預覽視頻,讓我們開始使用QT構建GUI MultipLatform應用程序。
您要學習什麼
- 與QT合作構建C ++ GUI應用程序的基本原理
- 與QT小部件類合作
- 與對話課程合作
- 使用QT資源系統
- 樣式化QT應用程序
- 與網絡一起尋找數據http
- 使用文件系統
- 模型視圖體系結構