代碼:
QGraphicsDropShadowEffect *shadow_effect = new QGraphicsDropShadowEffect(this);
shadow_effect->setOffset(5, 10);
shadow_effect->setColor(QColor(212,214,241));
shadow_effect->setBlurRadius(20);
ui->pushButton_all->setGraphicsEffect(shadow_effect);
ui->pushButton_done->setGraphicsEffect(shadow_effect);
我的問題是如果設定多個,帶陰影的控制元件只有租后一個,像上面的控制元件只有pushButton_done帶有陰影,pushButton_all沒有,如果將pushButton_done屏蔽后,pushButton_all又有陰影了,反正如果設定多個控制元件陰影,只會最后一個才會有陰影,查了半天沒有找到辦法,請問為什么會這樣,要怎么解決?
uj5u.com熱心網友回復:
每個控制元件對應一個QGraphicsDropShadowEffect,不能共用吧uj5u.com熱心網友回復:
這個又不是共享的。。。你有多個控制元件要有陰影,就分別new幾個Effect分別設定啊轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/254585.html
標籤:Qt
上一篇:安卓手機如何水平鏡像翻轉
