飞道的博客

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

516人阅读  评论(0)


 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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场