我正在創建一個繼承自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