• 5874阅读
  • 7回复

qt从外部加载qss和皮肤,发现加载速度好慢? [复制链接]

上一主题 下一主题
离线xwuman
 

只看楼主 倒序阅读 楼主  发表于: 2016-06-07
因为软件要定制,所以把qss文件和皮肤文件都放在exe的外部,通过动态加载的方法来加载皮肤。
但程序启动后,加载很慢, 要7/8秒的时间,
如果不加载qss样式,速度很快,1秒不到程序就初始化好了;
请问下,有啥方法可以解决这个问题啊?
离线liudianwu

只看该作者 1楼 发表于: 2016-06-08
不要怀疑QSS文件的加载效率,这种情况很可能是你样式表的内容没有写好(例如重复设置背景图片)或者你的样式中的图片文件过大导致的。
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线z_墨脱

只看该作者 2楼 发表于: 2016-06-08
是不是图片太大了,曾经我试过利用一个30多M的图片利用QSS设置成背景 debug的时候直接电脑死机了
离线stlcours

只看该作者 3楼 发表于: 2016-06-09
回 z_墨脱 的帖子
z_墨脱:是不是图片太大了,曾经我试过利用一个30多M的图片利用QSS设置成背景 debug的时候直接电脑死机了[表情]  (2016-06-08 09:43) 

您可真是逗死我了
离线z_墨脱

只看该作者 4楼 发表于: 2016-06-12
回 stlcours 的帖子
stlcours:您可真是逗死我了[表情] (2016-06-09 15:37) 

额,我就想尝试尝试。。。。。。
离线18367160642

只看该作者 5楼 发表于: 2019-04-26
回 liudianwu 的帖子
liudianwu:不要怀疑QSS文件的加载效率,这种情况很可能是你样式表的内容没有写好(例如重复设置背景图片)或者你的样式中的图片文件过大导致的。 (2016-06-08 08:25) 

刘大师,我想问一下,我的QT加载QSS需要两秒钟,一般情况下需要多长时间啊?
离线clickto

只看该作者 6楼 发表于: 2019-04-26
我的经验,很快,不注意感觉不到
离线liudianwu

只看该作者 7楼 发表于: 2019-04-26
回 18367160642 的帖子
18367160642:刘大师,我想问一下,我的QT加载QSS需要两秒钟,一般情况下需要多长时间啊? (2019-04-26 09:01) 

一般情况下都是0.1S内的吧!
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
快速回复
限100 字节
 
上一个 下一个