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·
转载:https://blog.csdn.net/u011012932/article/details/110730026