最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)用程序的評論 (共 條)

分享到微博請遵守國家法律
内丘县| 龙游县| 运城市| 紫阳县| 武冈市| 屏边| 大同县| 灵石县| 怀柔区| 三都| 广河县| 边坝县| 南溪县| 余庆县| 三穗县| 修武县| 林口县| 宁夏| 襄垣县| 景东| 黔西县| 大渡口区| 监利县| 永济市| 胶州市| 高尔夫| 石阡县| 大厂| 石城县| 特克斯县| 纳雍县| 康乐县| 育儿| 苍山县| 格尔木市| 阳春市| 印江| 广西| 阿克陶县| 桓台县| 江西省|