ich habe ein QLineEdit und möchte einzelne Buchstaben bzw. Wörter in unterschiedlichen Farben darstellen.
Bisher habe ich folgendes:
Code: Alles auswählen
#include <QApplication>
#include <QLineEdit>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLineEdit *line = new QLineEdit();
// setze Farbe auf grün
QPalette p = line->palette();
p.setBrush(QPalette::Text, QColor(Qt::green));
line->setPalette(p);
line->insert("A");
// setze Farbe auf blau
p.setBrush(QPalette::Text, QColor(Qt::blue));
line->setPalette(p);
line->insert("B");
line->resize(300, 50);
line->show();
return app.exec();
}
Kann mir jemand sagen, was ich falsch mache?
Viele Grüße
Maik