我正在创建一个继承自QWidget
的自定义小部件my_widget
。Qt QGraphicsDropShadowEffect未显示
在这里,我有一个标签,我想申请QGraphicsDropShadowEffect
然而它似乎没有工作,因为我没有看到任何阴影。
我的代码是在Python,它是:
eff = QGraphicsDropShadowEffect()
self.my_widget_label.setGraphicsEffect(eff)
我尝试了各种改变这个代码无济于事。
在Google上进行搜索之后,我遇到了很多类似的问题,但没有回答。
可能是什么原因?我怎样才能获得影子?
Hello @ X.Jacobs!不幸的是,它不起作用,它像之前提到的@jdi一样崩溃。我想我需要继承QLabel并使用它的paintEvent绘制阴影效果的标签。你能帮我一下吗?我花了过去一小时试图做到这一点,但我不知道如何重新实现一个QLabel的整个paintEvent来绘制标签本身。谢谢! – Phil
你可以随时看看Qt资源本身的灵感。 –
@Phil它不会在这里崩溃,你运行的代码? – 2012-12-25 22:04:20