分享幾個好玩的Qt開源專案
分享幾個好玩的Qt開源專案
嵌入式物聯網學習明天就是週末了,給大家分享幾個好玩且實用的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程式)時,需要的各種小功能。
原文連結:分享幾個好玩的Qt開源專案
轉載自:嵌入式ARM
文章來源於微控制器與嵌入式
版權宣告:本文來源網路,免費傳達知識,版權歸作者所有,如涉及作品版權問題,請聯絡我進行刪除。
編輯於 2022-04-30 10:38