首页| 论坛| 消息

标题:Qt setStyleSheet 耗时厉害
作者:zjhcool
日期:2010-11-12 15:18
内容:

看下面两段代码:
1、调用1次setStyleSheet()方法
QString style = "QLabel{..........}   QPushButton{.........} QScrollArea{.............}";
widget->setStyleSheet(style);

2、分多次调用setStyleSheet()方法
QString style = "QLabel{..........} ";
widget->setStyleSheet(style);

style = "QPushButton{.........} ";
widget->setStyleSheet(widget->styleSheet() + style);

style = "QScrollArea{.............}";
widget->setStyleSheet(widget->styleSheet() + style);
详情请看:[url=http://newfaction.net/2010/11/08/qt-setstylesheet-powerful-tim ..


#1 [咖啡猫大人 11-13 21:07]
还行吧 我写这个QSS工具的时候发现,只要这个控件没有自控件,速度还是非常快的.但是如果有子控件,那个慢啊~
#2 [zjhcool 11-15 08:58]
对的,就是子控件的问题, 但是哪个窗口会没子控件呢。。。
于是悲剧了
#3 [lizhenneng 04-21 20:27]
尽量一次完成所有的style sheet的设置。

回复 发表
主题 版块