我需要将Glow效果应用于QLabel
。黑色文本和白色发光效果(笔画效果)。我试过谷歌,但没有运气。
如果有人知道如何将Glow效果应用于QLabel
那么请告诉我如何做到这一点。
答案 0 :(得分:10)
是的,您可以在QLabel
:
http://qt-project.org/doc/qt-5/qwidget.html#setGraphicsEffect
您可以在窗口小部件上设置QGraphicsEffect,,只要您不介意它不在Mac上工作。
label = new QLabel("hello text"));
QGraphicsDropShadowEffect * dse = new QGraphicsDropShadowEffect();
dse->setBlurRadius(10);
label->setGraphicsEffect(dse);
希望有所帮助。
答案 1 :(得分:0)
我想你会有些失望。要应用效果,您需要使用QGraphicsItem。 QLabel不是。您需要在QGraphicsScene中使用QGraphicsTextItem。这可能意味着如果已经使用QWidgets实现了UI,则需要重新构建UI。