GitHub開源推薦 | 一個(gè)輕量級Qt UI庫

?Github 開源推薦
專注分享 GitHub 上有趣、好玩的開源項(xiàng)目,以幫助大家提高編程技巧,找到編程樂趣。
如果你對開源感興趣,想和大家分享一些優(yōu)質(zhì)項(xiàng)目,隨時(shí)歡迎投稿(微信號:iwaleon)。
分享一個(gè)輕量級 Qt UI 庫 - Skinny,可以在 C++/QML 中使用。
地址:https://github.com/uwerat/qskinny
Star:300+
這個(gè)庫基于 Qt 圖形視圖,有少量的核心類來自 Qt/Quick。
1
樣式效果
Skinny 附帶了大量的示例程序,簡單介紹幾個(gè)吧。
汽車中控儀表盤,已被用在了大型汽車項(xiàng)目中:

自定義控件,可以隨意切換樣式風(fēng)格:

如果想了解更多效果,不妨自行嘗試一下,有些甚至能直接用到項(xiàng)目中哦!
另外,分享一篇有關(guān) QSkinny 比較詳細(xì)的文章介紹 - Meet QSkinny, a lightweight Qt UI library(地址:https://www.peter.hartmann.tk/single-post/2018/09/18/Meet-QSkinny-a-lightweight-Qt-UI-library),可以參考一下。
2
編譯問題
在編譯 Skinny 源碼時(shí),可能會(huì)出現(xiàn)下述錯(cuò)誤:

解決辦法:使用 NotePad++ 打開 main.cpp,選擇“使用 UTF-8-BOM 編碼”,然后保存。

解決辦法:將類名“Rectangle”修改為“QskRectangle”。
在編譯完之后,會(huì)生成相應(yīng)的程序、插件和庫。如果要運(yùn)行程序,記得將庫和插件拷貝過去:

·END·

