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