GitHub开源推荐 | 一个轻量级Qt UI库

高效程序员

共 838字,需浏览 2分钟

 ·

2020-12-07 14:54


 Github 开源推荐



专注分享 GitHub 上有趣、好玩的开源项目,以帮助大家提高编程技巧,找到编程乐趣。


如果你对开源感兴趣,想和大家分享一些优质项目,随时欢迎投稿(微信号:iwaleon)。


分享一个轻量级 Qt UI 库 - Skinny,可以在 C++/QML 中使用。


  • 地址:https://github.com/uwerat/qskinny

  • Star:300+


这个库基于 Qt 图形视图,有少量的核心类来自 Qt/Quick。



1

样式效果


Skinny 附带了大量的示例程序,简单介绍几个吧。


汽车中控仪表盘,已被用在了大型汽车项目中:



自定义控件,可以随意切换样式风格:



如果想了解更多效果,不妨自行尝试一下,有些甚至能直接用到项目中哦!


另外,分享一篇有关 QSkinny 比较详细的文章介绍 - 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 源码时,可能会出现下述错误:



1. 常量中有换行符



解决办法:使用 NotePad++ 打开 main.cpp,选择“使用 UTF-8-BOM 编码”,然后保存。



2. reference to "Rectangle" is ambiguous



解决办法:将类名“Rectangle”修改为“QskRectangle”。


在编译完之后,会生成相应的程序、插件和库。如果要运行程序,记得将库和插件拷贝过去:




·END·

浏览 178
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报