这个问题在这里已有答案:
我正在一个程序(Nuke)中执行一个python程序,它嵌入了它的Python解释器和它自己的PySide版本。
我的程序有自己的CSS样式表,它抵消了“父”程序中的默认样式表。我可以通过为每个更改的属性指定一个新值来覆盖每个继承的样式,除了一个:看起来我的QLabel小部件有一些我无法摆脱的阴影。我尝试在样式表中添加以下CSS代码,但它不会改变任何内容:
QLabel {text-shadow: none}
要么
QLabel {shadow: none}
它仍然看起来像这样:
而且我不想要那个投影。可能是哪个CSS属性?
谢谢。
我在Stack Overflow上找到了解决方案:How to cancel font shadow in nuke pyside
问题是由于Nuke使用的默认样式。
正如链接的答案所示,指定另一个修复了问题:
self.setStyle(QtGui.QStyleFactory.create('Plastique'))