Hintergrund- und Textfabe in einem lineEdit ändern?
Verfasst: 20. März 2015 20:02
Hallo,
ich möchte in einem lineEdit in Abhängigkeit vom Ihnalt die Text- und Hintergrundfarbe ändern.
In dieser Form geht es,
dies hat jedoch den Nachteil, dass ich bei einer Farbänderung den ganzen Code durchgehen müßte und dies bei jedem lineEdit ändern müßt.
Deshalb suche ich eine Möglichkeit um es an einer einzigen Stelle ändern zu können.
Probiert habe ich es schon in dieser Form, die mir auch gefallen würde, aber leider funktioniert es so nicht.
Wenn ich es so mache, dann wird leider nur der Hintergrund geändert und die Schrift wird mit der Standardfabe ausgegeben.
Kann mir jemand einen Tipp geben?
ich möchte in einem lineEdit in Abhängigkeit vom Ihnalt die Text- und Hintergrundfarbe ändern.
In dieser Form geht es,
Code: Alles auswählen
ui->lineEdit->setStyleSheet("Color: red; background-color: blue)");Deshalb suche ich eine Möglichkeit um es an einer einzigen Stelle ändern zu können.
Probiert habe ich es schon in dieser Form, die mir auch gefallen würde, aber leider funktioniert es so nicht.
Code: Alles auswählen
QPalette palBackground;
palBackground.setColor(QPalette::Base, QColor(45, 45, 255));
QPalette palSchrift;
palSchrift.setColor(QPalette::Text, QColor(255, 0, 0));
ui->lineEdit->setPalette(palSchrift)
ui->lineEdit->setPalette(palBackground);Kann mir jemand einen Tipp geben?