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

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

分享到微博請遵守國家法律
漳平市| 正阳县| 滕州市| 内黄县| 博白县| 确山县| 子洲县| 克山县| 洪湖市| 福贡县| 株洲市| 肥东县| 疏勒县| 中牟县| 安吉县| 左权县| 巴中市| 怀远县| 什邡市| 乌拉特后旗| 清远市| 阜阳市| 乐平市| 佛山市| 大足县| 阿坝县| 惠东县| 潮安县| 巴林左旗| 张家港市| 如皋市| 大宁县| 阜平县| 枝江市| 锡林郭勒盟| 锦屏县| 罗山县| 德保县| 高唐县| 奈曼旗| 健康|