QLabel
에 광선 효과를 적용해야합니다. 검은 색의 텍스트와 흰색의 광선 효과 (획 효과). 나는 Google에서 시도했지만 운이 없었다.Qt의 QLabel 텍스트에 광선 효과를 적용하는 방법?
글로우 효과가 적용되는 방법을 아는 사람이 있다면 QLabel
에 알려주세요. 어떻게 수행할까요?
QLabel
에 광선 효과를 적용해야합니다. 검은 색의 텍스트와 흰색의 광선 효과 (획 효과). 나는 Google에서 시도했지만 운이 없었다.Qt의 QLabel 텍스트에 광선 효과를 적용하는 방법?
글로우 효과가 적용되는 방법을 아는 사람이 있다면 QLabel
에 알려주세요. 어떻게 수행할까요?
나는 당신이 약간 실망 할거라 생각합니다. 효과를 적용하려면 QGraphicsItem을 사용해야합니다. QLabel은 그렇지 않습니다. 대신 QGraphicsScene 내부에서 QGraphicsTextItem을 사용해야합니다. QWidgets을 사용하여 이미 구현 된 UI라면 다시 작성해야한다는 것을 의미합니다.
예는이 QLabel
에 설정할 수 있습니다 당신이 맥 작동하지 신경 쓰지 않는
http://qt-project.org/doc/qt-5/qwidget.html#setGraphicsEffect
당신은 한 위젯,
에 QGraphicsEffect을 설정할 수 있습니다.
label = new QLabel("hello text"));
QGraphicsDropShadowEffect * dse = new QGraphicsDropShadowEffect();
dse->setBlurRadius(10);
label->setGraphicsEffect(dse);
희망이 있습니다.
QLabel은 QWidget이므로 QGraphicsEffect를 직접 설정할 수 있습니다! –
QWidget에서 QGraphicsEffect를 설정할 수는 있지만 위젯의 텍스트에는 영향을 미치지 않으며 질문은 QLabel Text가 아닌 QLabel Text에 Glow Effect를 적용하는 방법입니다. –
모든 스타일링이 가능합니다. Drop Shadows를 작동 시키려면 QLabel의 브러시에 투명한 배경이 있어야합니다. –