글꼴 색상을 변경하는 방법을 보여주는 데모 응용 프로그램을 만들려고합니다.python QLineEdit Text Color
나는 내가 QLineEdit에 대한 전경 텍스트 색상을 변경할 수있는 방법을 발견 한 QLabel과은 QTextEdit
에 그것을 할 수 있습니다.
그것을인가 또는이 작업을 수행 할 수 없습니다 ... 텍스트 색상은 검정색으로,
color = QColorDialog.getColor(defaultHost.textColor(), pWidget, 'Get Text Color')
myPalette.setColor(myPalette.WindowText, QColor(color))
그러나 :
오류가 발생하지 않습니다 내가 시도한 유일한 것은이다 ?
이 링크를 방문 할 수 있습니다. 그러나이 주제에 대한 귀하의 계속되는 어려움은 다양한 [색의 역할] (http://qt-project.org/doc/qt-4.8/qpalette.html#ColorRole-enum)이 무엇을하는지 이해하지 못함에 기인합니다. 특히'배경'과'전경'(둘다 쓸데없는 것들)은 그들이 생각하는대로 사용되지 않습니다 (대신에'Base'와'Text'를 사용해야합니다). – ekhumoro
"이해하지 못함"목표가 맞습니다. QT가 다소 혼란스러운 '징계'라는 것을 알게되었습니다.그리고, 내가하는 수준에서 그것을 사용하는 사람은 아무도 없습니다. 내가 여기에 응답을 얻을 때까지, 나는 (대부분) 어려운 방법을 알아 냈다 때문에 나는 대답에 시간을 보냈다. – user3279899
Python 2.7.x와 QT 4.8.5를 사용하여 QPushbutton에서 작동 할 'Base'와 'Text'를 얻을 수 없었습니다. – user3279899