大總結(jié):QT6基本控件入門(mén)--Apple的學(xué)習(xí)筆記

一, 前言

從看littlevgl源碼開(kāi)始,我就發(fā)現(xiàn)它的GUI引擎設(shè)計(jì)和很多GUI引擎設(shè)計(jì)雷同,正所謂麻雀雖小,五臟俱全。QT的源碼雖然我沒(méi)有看,但是網(wǎng)上查了QT GUI的事件機(jī)制及其它widget的使用方式和littlevgl類似,我猜測(cè)其大體設(shè)計(jì)也是類似的。QT的GUI引擎源碼之后有機(jī)會(huì)再看,先學(xué)習(xí)其使用吧!目的就是能做些實(shí)用小工具。

1) 主攻界面

1.1.QT自制文件編輯器--Apple的學(xué)習(xí)筆記
2.2.QT界面切換及隱藏--Apple的學(xué)習(xí)筆記
3.3.QT懸浮窗口及TAB窗口--Apple的學(xué)習(xí)筆記
4.4.QT換膚功能--Apple的學(xué)習(xí)筆記

2) 事件處理及數(shù)據(jù)庫(kù)表

5.QT事件處理機(jī)制--Apple的學(xué)習(xí)筆記
6.QT連接sqlite數(shù)據(jù)庫(kù)--Apple的學(xué)習(xí)筆記
7.QT讀寫(xiě)ini配置文件--Apple的學(xué)習(xí)筆記
8.QT線程及timer使用--Apple的學(xué)習(xí)筆記
9.QT樹(shù)狀列表入門(mén)--Apple的學(xué)習(xí)筆記

3)工具箱及moduleView架構(gòu)

10.QT制作工具箱--Apple的學(xué)習(xí)筆記
11.python調(diào)用QT制作的dll--Apple的學(xué)習(xí)筆記
12.QT下位機(jī)控制系統(tǒng)--Apple的學(xué)習(xí)筆記
13. QlistView顯示iconfont--Apple的學(xué)習(xí)筆記
14. QT合并標(biāo)題和菜單欄--Apple的學(xué)習(xí)筆記
15. QT自定義ItemModel的方法--Apple的學(xué)習(xí)筆記
16.QSS設(shè)置toolbutton--Apple的學(xué)習(xí)筆記

4)小工具制作(綜合應(yīng)用練習(xí))

17.QT右鍵菜單實(shí)現(xiàn)--Apple的學(xué)習(xí)筆記
18.QListView添加刪除修改的應(yīng)用--Apple的學(xué)習(xí)筆記
19.QListview綁定到數(shù)據(jù)庫(kù)--Apple的學(xué)習(xí)筆記
20.QTableView操作及導(dǎo)出csv--Apple的學(xué)習(xí)筆記
21.Qcustomplot繪制波形圖--Apple的學(xué)習(xí)筆記
22. 仿真小工具實(shí)現(xiàn)--Apple的學(xué)習(xí)筆記

二 ,小結(jié)

之后會(huì)開(kāi)始看優(yōu)秀的c++11以上的源碼,進(jìn)入QT設(shè)計(jì)模仿及二次開(kāi)發(fā)階段。自己的練習(xí)也會(huì)盡量多使用c++11~c++17語(yǔ)法。至于C++20貌似QT支持度不好,暫時(shí)協(xié)程內(nèi)容反正也用不到。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容