this->setAttribute(Qt::WA_StyledBackground, true);
关于Qt::WA_StyledBackground
Indicates the widget should be drawn using a styled background.[指示小部件应使用样式背景绘制]
通常在应用了Application级别的样式后(在别人开发的UI框架中),自己写的widget往往不能够具备自己的样式,这个时候必须断开样式表的连续生效。
但问题来了,为什么在已经有UI框架的情况下,还需要自己的样式呢?是不是开发的流程不太合理?我记得当时出现这种情况,是因为要调整文字的颜色,调整widget背景颜色,但是一致不能生效,只能脱离父级样式才行。
网友评论