获取qStylesheet的属性

时间:2014-10-04 09:57:54

标签: c++ qt

对于我的应用,我使用qStylesheet。在自定义小部件中,我绘制了一些覆盖paintevent方法的东西。我想使用这个小部件的颜色,由qStylesheet设置以实现一致性,以及后来的可配置性。如何获取qStylesheet设置的属性?

1 个答案:

答案 0 :(得分:1)

尝试获取QPalette并获取当前属性。例如:

widget.palette().brush().color();

另一种方法是获取样式表并解析它(可能使用正则表达式),但我认为这不是最好的方法。