Qt編寫的一些開源的demo,預計會有100多個,一直持續更新完善,代碼簡潔易懂註釋詳細,每個都是獨立項目,非常適合初學者,代碼隨意傳播使用,拒絕打賞和捐贈,歡迎留言評論!
項目信息
Github地址:https://gitee.com/feiyangqingyun/QWidgetDemo
項目名稱:QWidgetDemo
項目作者:飛揚青雲
開發語言:C++
開源許可協議:MulanPSL-1.0
關於開源許可協議:MulanPSL-1.0
這是中國開源雲聯盟官網上線的“木蘭寬鬆許可證”(MulanPSL),據傳這是中國首個開源協議。木蘭寬鬆許可證第 1 版包含了版權許可、專利許可和無商標許可,可自由重新分發,但必須提供許可證的副本,並保留版權、商標、專利及免責聲明。
相比 Apache License,MulanPSL 擁有兩大優勢:
解決聯盟存在互訴漏洞,也就是 A 想訴 B,A 授權 C,由 C 可以訴 B 的問題。
比 Apache License 更友好一些,Apache License 要求列出每個修改文件,其實很多項目做不到這一點,所以 MulanPSL 直接取消了這項要求。
一、目錄說明
可以選擇打開QWidgetDemo.pro一次性編譯所有的,也可以進入到目錄下打開pro進行編譯
如果發現有些子項目沒有加載請打開QWidgetDemo.pro仔細看裏面的註釋
編譯好的可執行文件在源碼下的bin目錄
編號 | 文件夾 | 描述 |
---|---|---|
1 | lightbutton | 高亮按鈕控件 |
2 | movewidget | 通用控件移動類 |
3 | flatui | 模仿flatui類 |
4 | countcode | 代碼統計組件 |
5 | gifwidget | 屏幕錄製控件 |
6 | comtool | 串口調試助手 |
7 | nettool | 網絡調試助手 |
8 | devicesizetable | 硬盤容量控件 |
9 | styledemo | 高仿PS黑色+扁平白色+淡藍色風格主題 |
10 | navbutton | 導航按鈕控件 |
11 | videopanel | 視頻監控畫面分割demo |
12 | framelesswidget | 通用無邊框拖動拉伸類 |
13 | ipaddress | IP地址輸入控件 |
14 | bgdemo | 無邊框背景透明窗體 |
15 | dbpage | 通用數據庫翻頁查詢 |
16 | pngtool | PNG圖片警告去除工具 |
17 | savelog | 日誌重定向輸出類 |
18 | saveruntime | 運行時間記錄類 |
19 | colorwidget | 顏色拾取器 |
20 | maskwidget | 遮罩層窗體 |
21 | battery | 電池電量控件 |
22 | lineeditnext | 文本框回車焦點下移 |
23 | zhtopy | 漢字轉拼音 |
24 | qwtdemo | qwt的源碼版本,無需插件,直接源碼集成到你的項目即可 |
25 | buttondefence | 通用按鈕地圖效果 |
26 | mouseline | 鼠標定位十字線 |
27 | emailtool | 郵件發送工具 |
28 | ntpclient | NTP服務器時間同步 |
29 | lunarcalendarwidget | 農曆控件 |
30 | videowidget | 通用視頻控件 |
31 | screenwidget | 屏幕截圖控件 |
32 | imageswitch | 圖片開關控件 |
33 | echartgauge | echart儀表盤含交互支持webkit及webengine |
34 | ffmpegdemo | 視頻流播放ffmpeg內核 |
35 | vlcdemo | 視頻流播放vlc內核 |
36 | key | 祕鑰生成器 |
37 | live | 程序守護進程 |
38 | designer | QtDesigner4源碼 |
39 | netserver | 網絡中轉服務器 |
二、學習羣
Qt交流大會羣 853086607(雨田哥)
Qt技術交流羣 46679801(3000人羣)
Qt進階之路羣 734623697(武威的濤哥)
三、效果圖
Dotnet9網站常駐編輯。
長按關注我,歡迎技術交流!
-好東西要轉發,設爲"星標"★搶先看-
點擊閱讀原文,關注Dotnet9更多好文。