• 389阅读
  • 2回复

Qt皮肤编译器 [复制链接]

上一主题 下一主题
离线bluebai123
 

一款关于Qt皮肤的生产力工具,能将皮肤相关的资源都打进一个包,软件通过解析这个数据包,完成皮肤的加载。
加载过程代码如下:
  1. QResource::registerResource(skinPath);
  2. QFile file(":/stylesheet/stylesheet.qss");  
  3. if (!file.open(QIODevice::ReadOnly | QIODevice::Text))  
  4.     return; // 或者处理错误
  5. QTextStream in(&file);
  6. auto stylesheet = in.readAll();
  7. qApp->setStyleSheet(stylesheet);
软件功能:
1、工程化管理皮肤
2、支持Qt的各种版本(需要配置编译器,即RCC)
3、支持qss的快速编辑,自动联想,撤销、重做、注释/取消注释等等
4、支持图片资源直接拖入到qss中
5、支持颜色配置、选取、预览
6、支持常用的图片格式的转换
7、皮肤工程的编译与反编译

使用此软件能带来什么?
1、软件开发界面风格设计可以彻底解耦
2、工程化管理软件界面,确保软件皮肤可在多个软件上运行
3、可以实现软件的换肤功能
4、软件皮肤可快速形成

主界面

需要留言:bluebai@qq.com


4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 05-20
20091001753 贡献值 +1 - 05-20
20091001753 威望 +1 - 05-20
20091001753 金钱 +10 - 05-20
离线bluebai123

只看该作者 1楼 发表于: 05-20
1211
在线boylebao

只看该作者 2楼 发表于: 05-21


为Qt打造具有强大生产力的软件。
快速回复
限100 字节
 
上一个 下一个