如何从 PySide 中可能继承的 QLabel 样式中删除阴影?

How to remove drop shadows from presumably inhereted QLabel style in PySide?

我正在一个程序 (Nuke) 中执行一个 python 程序,该程序嵌入了 Python 解释器和它自己的 PySide 版本。

我的程序有自己的 CSS 样式表,它抵消了 "parent" 程序的默认样式表。我可以通过为每个更改的属性指定一个新值来覆盖每个继承的样式,除了一个:似乎我的 QLabel 小部件有一些我无法摆脱的阴影。我尝试在我的样式表中添加以下 CSS 代码,但它没有任何改变:

QLabel {text-shadow: none}

QLabel {shadow: none}

看起来还是这样:

而且我不想要那个阴影。会是哪个CSS属性?

谢谢。

我在 Stack Overflow 上找到了解决方案:

问题是由于 Nuke 使用的默认样式。

正如 link 的回答中所建议的那样,指定另一个解决了问题:

self.setStyle(QtGui.QStyleFactory.create('Plastique'))