我是一个使用Qt开发的新手,过去一周我读了很多文章,听说有时使用样式表设置背景图像会导致"速度变慢"的问题。
作为我的天才(讽刺),我想出了如何使用QPalette.setBrush()方法设置背景。
我的问题是:- 设置QWidget, QScrollArea等的背景图像时,我应该使用哪种方法来获得最佳性能(如果重要的话,
如果它有帮助,我使用的图像重复自己。
在这种情况下,使用setBrush
比使用样式表更快。
样式表的使用通常会导致UI性能差,并增加启动时间。样式表也有一些限制,例如,没有透明的列表或树视图。