0
텍스트가 있거나없는 경우에 관계없이 QTextEdit의 색상을 검정색으로 변경하려고합니다. QTextEdit (PyQy4)의 기본 흰색 배경색은 다른 Qt 위젯에서 작동하는 방식으로 변경할 수 없습니다. 나는 시도 다음 간단한 해결책이 qss
을 사용PyQt - QTextEdit 위젯의 색상을 변경하는 방법
w.setTextBackgroundColor(QColor(0,0,0))
w.setAutoFillBackground(True)
p = w.palette()
p.setColor(w.backgroundRole(), QColor(0,0,0))
w.setPalette(p)
감사 : 당신이
QPalette
를 사용하려면는 뷰포트()에 적용한다 당신. 'viewport()'가 작동했습니다. 'setStyleSheet()'가 실행되지 않았습니다. – DorkOrc
@DorkOrc 둘 다 나를 위해 작동합니다. 어쩌면 사용하는 스타일이 해당 속성을 차단하는 것일 수 있습니다. :피 – eyllanesc