今天Github有點問題,嘗試很多次,頁面總是顯示不全,可能是伺服器出問題了,所以今天推薦的開源項目全部來自Gitee。
https://gitee.com/chenhai_hai_2020/qt_2019_ncov?_from=gitee_search
基於Qt/C++框架實現的新冠肺炎疫情數據可視化顯示。主要包括新型冠狀病毒肺炎疫情數據實時查看,確診/疑似/治癒/死亡數據趨勢折線圖,各省市和海外數據樹形顯示,實時新聞動態顯示等,數據源來自騰訊新聞接口,數據格式為JSON。
https://gitee.com/chengjianxi/Weather?_from=gitee_search
Weather 是使用 C++ & Qt Quick 開發的一款天氣 App,理論上可以在 Windows、Mac OS、Linux、Android、iOS 等平臺上運行。支持如下特性:
https://gitee.com/lieefu/lilydict
LilyDict 百合詞典是一個跨平臺英語詞典軟體,C++ Qt5開發,無其它任何依賴庫。支持屏幕取詞,單詞發音功能,並實現了與有道雲詞典和扇貝網的對接。
屏幕取詞效果如下:
主界面如下:
https://gitee.com/coffeeLVeris/qt_open_icon?_from=gitee_search
各種常用的漂亮組件,借鑑WEB前端開發中圖標使用字體庫的方式生成,把這種方法也運用到QT開發中, 摒棄傳統的貼圖方式,讓你在QT開發中從繁瑣的圖片維護中解放出來。
跑馬燈控制項:
各種進度條控制項:
tips提示框:
進度狀態條:
時間控制項:
還有其他一些控制項,不再一一展示,大家可以自己嘗試一下,個人感覺雖然樣式有些樸素,但是自定義控制項的方法還是可以借鑑和學習的。
https://gitee.com/Mr_ChenLuYong/screenshot?_from=gitee_search
這是一個基於 Qt 5 開發的項目,主要目的是完成一款接口極簡的截圖工具,即插即用。
已經支持的功能:
繪圖功能待開發,但是作者已給出範例,可以模仿修改優化:
https://gitee.com/summer2zz/DreamHorseMusic__Qt5.8.0?_from=gitee_search
夢馬音樂播放器,一款基於Qt5.8.0的自定義本地音樂播放器。這應該是某位同學的畢業設計,項目裡各種文檔都很齊全,包括需求、設計、測試、總結,甚至還有使用說明書和答辯的ppt,真的是很適合學習了,O(∩_∩)O哈哈~
夢馬音樂作為一款本地音樂播放器主要具備以下功能:
1.從本地文件向本軟體添加歌曲(僅限mp3格式),共分為三個列表,分別是本地音樂列表、我喜愛列表及播放隊列列表,也可以清除列表中所有歌曲,同時列表還具備顯示隱藏功能;
2.對單首歌曲進行以下處理:播放暫停控制、加入我喜愛列表、加入播放隊列列表、查看歌曲信息、刪除歌曲;
3.歌曲播放暫停、切換上一曲下一曲、播放進度條顯示及控制播放、歌曲播放時間顯示、播放音量控制;
4.歌曲播放模式控制,如隨機播放、單曲循環;
5.定位正在播放的歌曲在哪一個列表並跳轉到該列表;
6.將歌曲加入我喜愛列表;
7.在列表搜索查找歌曲;
7.更換界麵皮膚;
8.具備關於、使用介紹文檔,還有退出軟體按鈕;
9.主界面點擊右鍵,可以實現向列表加入歌曲、刪除列表歌曲、歌曲播放暫停控制、切換歌曲、查看歌曲信息、退出軟體的功能;
10.本軟體還具有極簡界面,該界面可以顯示歌曲名、時長、播放進度條、播放模式,可以實現切換播放模式、更改播放狀態、切換歌曲的功能;
11.極簡界面右鍵可以可以控制歌曲播放暫停、切換歌曲、更改皮膚、退出軟體。