2

にグロー効果を適用する必要がありますQLabel。黒のテキストと白のグロー効果(ストローク効果)。私はグーグルで試しましたが、運がありませんでした。

グロー効果を適用する方法を知っている人がいたら、QLabelその方法を教えてください。

4

2 に答える 2

11

はい、次のように設定できますQLabel:

http://qt-project.org/doc/qt-5/qwidget.html#setGraphicsEffect

Mac で動作しないことを気にしない限り、ウィジェットに QGraphicsEffect を設定できます。

label = new QLabel("hello text"));
QGraphicsDropShadowEffect * dse = new QGraphicsDropShadowEffect();
dse->setBlurRadius(10);
label->setGraphicsEffect(dse);

それが役立つことを願っています。

于 2013-03-20T20:04:25.103 に答える
0

少しがっかりすると思います。効果を適用するには、QGraphicsItem を使用する必要があります。QLabel はそうではありません。代わりに QGraphicsScene 内で QGraphicsTextItem を使用する必要があります。QWidgets を使用して UI が既に実装されている場合は、おそらく UI を再構築する必要があります。

于 2013-03-20T11:35:13.600 に答える