国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

QT學(xué)習(xí)記錄一:第一個應(yīng)用程序

2021-11-21 15:46 作者:風(fēng)菩提樹  | 我要投稿

1.QT的介紹

1991年由Qt Company(奇趣)開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架,GUI程序和非GUI程序。

優(yōu)點:開源免費,跨平臺。

GUI ---圖形用戶界面(Graphical User Interface)

Qt 提供了一種稱為 signals/slots(信號和槽) 的安全類型來替代 callback(函數(shù)回調(diào)),這使得各個元件之間的協(xié)同工作變得十分簡單。

各個元件 ----- 其實就是我們的控件,比如:文件控件 按鈕控件 他們之間可以通信信號和槽來通信。

Qt是一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。要開發(fā)閉源的商業(yè)軟件,請使用商業(yè)版本的Qt Creator。免費開源版本開發(fā)的軟件需要遵循GPL/LGPL協(xié)議。

2.創(chuàng)建QT的第一個應(yīng)用程序

?(1)打開QT開發(fā)軟件,選擇Application, 再選擇QT widget Application。


QT Widget Application是傳統(tǒng)的c++。用widget寫就和傳統(tǒng)的mfc比較接近,用qml的形式布局。

Qt Quick Application是qt的QML和c++的結(jié)合,比較適合做界面類的東西,可以協(xié)同JavaScript。

Qt Quick 是一個允許qml語言來開發(fā)圖形界面。對于傳統(tǒng)的桌面程序來說,優(yōu)先考慮使用QT Widgets,對于移動端開發(fā)來說,建議使用qml;? ? ? ?

? ? (2)設(shè)置項目名和路徑 ---- ***路徑不能是中文***

(3)選擇開發(fā)工具,MinGW是支持在windonw下使用GNU工具。一般建議使用MinGW32或者M(jìn)inGW64。

(4)選擇窗口界面的基類

QMainwindo:有窗口,菜單欄,狀態(tài)欄。QWidget:僅僅只有一個窗口,沒有菜單欄,狀態(tài)欄。QDialog:對話框,類似于電腦桌面軟件出現(xiàn)錯誤后,彈出告示。

(5)QT Widget 界面設(shè)計

(6)第一個界面mainwindow程序

MainWindow.h


MainWindow.cpp

源代碼:https://gitee.com/bodhi-cloud/qt-open-code.git


QT學(xué)習(xí)記錄一:第一個應(yīng)用程序的評論 (共 條)

分享到微博請遵守國家法律
马龙县| 威海市| 鹤岗市| 绥中县| 栖霞市| 丹阳市| 平山县| 望奎县| 简阳市| 和顺县| 湾仔区| 同仁县| 新营市| 新晃| 青河县| 阿尔山市| 涞源县| 棋牌| 乌恰县| 贺兰县| 嘉峪关市| 富宁县| 盘山县| 化州市| 修武县| 长岛县| 武宁县| 定日县| 呼伦贝尔市| 宁武县| 甘德县| 璧山县| 敖汉旗| 文安县| 平阳县| 获嘉县| 渝中区| 福州市| 尉氏县| 冷水江市| 城固县|