Text Farbe im QTextEdit
Verfasst: 23. Februar 2010 11:59
Hallo zusammen!
Ich schreibe gerade einen einfachen Code Editor und habe im Moment das Problem, dass die Schriftfarbe immer wieder zurückgesetzt wird sobald ich den Text im QTextEdit komplett lösche... Ich starte mein Programm, schreibe los, Text wird wie erwartet in Gelb angezeigt. Dann lösche ich den Text (egal auf welche art und weise) und fange wieder an zu schreiben und der Text wird in schwarz angezeigt oO
Und wenn wir schon dabei sind: Gibts nen Weg die Farbe des Cursors zu ändern? Seine Paintmethode überschreiben?
Ich schreibe gerade einen einfachen Code Editor und habe im Moment das Problem, dass die Schriftfarbe immer wieder zurückgesetzt wird sobald ich den Text im QTextEdit komplett lösche... Ich starte mein Programm, schreibe los, Text wird wie erwartet in Gelb angezeigt. Dann lösche ich den Text (egal auf welche art und weise) und fange wieder an zu schreiben und der Text wird in schwarz angezeigt oO
Code: Alles auswählen
t_my_text_edit::t_my_text_edit() : QTextEdit()
{
setStyleSheet(
QString::fromUtf8("background-color: qlineargradient( /*nen gradienten als hintergrund*/)) );
setFont( QFont( "Courier" ) );
setTextColor( QColor( Qt::yellow ) );
setCursorWidth(2);
}