分享幾個好玩的Qt開源項目
tiled游戲2D地圖編輯器
地址:??https://github.com/mapeditor/tiled ??
Tiled 是適用于所有基于圖塊的游戲的通用圖塊地圖編輯器,例如 RPG、平臺游戲或 Breakout 克隆。
平鋪是高度靈活的,它可用于創(chuàng)建任何大小的地圖,對切片大小或可以使用的圖層或切片數(shù)量沒有限制,地圖、圖層、圖塊和對象都可以分配任意屬性。
Tiled 的地圖格式 (TMX) 易于理解,并允許在任何地圖中使用多個瓦片集,可以隨時修改圖塊集。
WizQTClient為知筆記跨平臺客戶端
地址:??https://github.com/WizTeam/WizQTClient??
WizNote 是一個開源項目,該項目基于Qt,旨在提供一個基于云使用的優(yōu)秀PKM(個人知識管理)桌面環(huán)境。
PKM 應(yīng)該是貫穿一個人一生的一件非常重要的事情,將自己固定在固定的服務(wù)提供商或四處走動并將收集到的信息/秘密隱藏起來是不明智的。
PKM應(yīng)該和你的思想一樣,飛過海洋,但永遠不會濺起浪花,自由,意味著知識,意味著PKM,意味著這個WizNote客戶端。
DB4S用于SQLite的數(shù)據(jù)庫瀏覽器
地址:??https://github.com/sqlitebrowser/sqlitebrowser??
DB Browser for SQLite(DB4S)是一種高質(zhì)量、可視化、開源的工具,用于創(chuàng)建、設(shè)計和編輯與 SQLite 兼容的數(shù)據(jù)庫文件。
DB4S 適用于想要創(chuàng)建、搜索和編輯數(shù)據(jù)庫的用戶和開發(fā)人員。DB4S 使用熟悉的類似電子表格的界面,因此不必學(xué)習(xí)復(fù)雜的 SQL 命令。
用戶可以使用控件和向?qū)В?
- 創(chuàng)建和壓縮數(shù)據(jù)庫文件
- 創(chuàng)建、定義、修改和刪除表
- 創(chuàng)建、定義和刪除索引
- 瀏覽、編輯、添加和刪除記錄
- 搜索記錄
- 以文本形式導(dǎo)入和導(dǎo)出記錄
- 從/到 CSV 文件導(dǎo)入和導(dǎo)出表
- 從 SQL 轉(zhuǎn)儲文件導(dǎo)入和導(dǎo)出數(shù)據(jù)庫
- 發(fā)出 SQL 查詢并檢查結(jié)果
- 檢查應(yīng)用程序發(fā)出的所有 SQL 命令的日志
- 根據(jù)表或查詢數(shù)據(jù)繪制簡單圖形
GoldenDict詞典查詢程序
地址:??https://github.com/goldendict/goldendict??
GoldenDict 是一款功能豐富的詞典查詢程序,支持多種詞典格式(StarDict/Babylon/Lingvo/Dictd/AARD/MDict/SDict)和在線詞典,完美的文章渲染,保留完整的標記、插圖等內(nèi)容,可以輸入沒有任何重音或正確大小寫的單詞。
QtAV多媒體播放庫
地址:??https://github.com/wang-bin/QtAV??
?
QtAV 是一個基于 Qt 和 FFmpeg 的多媒體播放庫,可以比以往更輕松地編寫播放器。
QtAV 可以滿足您的大部分需求
- 硬件解碼支持:DXVA2、VAAPI、VDA/VideoToolbox、CedarX、CUDA(linux上第一個支持CUDA的播放器?)
- OpenGL 和 ES2 支持幾乎所有格式,包括 Hi10P 視頻(第一個播放器/庫在 ES2 中支持 10bit?VLC、XBMC、mplayer 現(xiàn)在不支持)
- 實時預(yù)覽
- rgb 和 yuv 格式的視頻捕獲
- OSD 和自定義過濾器
- libavfilter 中的過濾器,例如 stero3d、blur
- 字幕軌道選擇。動態(tài)改變FFmpeg和libass引擎
- 逐幀播放
- 播放速度控制
- 變體流:語言環(huán)境文件、http、rtsp 等以及您的自定義流
- 音頻通道、軌道和外部音頻軌道
- 播放時動態(tài)更改渲染引擎。
- 動態(tài)改變視頻解碼器
- 1 個播放器的多個視頻輸出
- Video eq(軟件和OpenGL):亮度、對比度、飽和度、色調(diào)
- QML 支持。大多數(shù)播放 API 與 QtMultimedia 模塊兼容
- 兼容性:QtAV 可以用 Qt4 和 Qt5 構(gòu)建,F(xiàn)Fmpeg(>=1.0) 和 Libav(>=9.0)。建議使用最新的 FFmpeg 版本。
JQTools
地址:??https://github.com/188080501/JQTools??
JQTools,為 Jason Qt Tools 的簡稱
這是一個基于Qt開發(fā)的開源小工具包。
包含了在開發(fā)程序(尤其是Qt程序)時,需要的各種小功能。