ich hab ein QTextEdit, welches ich entweder disabled oder readonly darstellen will. Es darf jedenfalls nicht editierbar sein.
Leider haben beide Varianten einen Nachteil:
Disabled:
Tlw. ist das Text-Edit für den dargstellten Text zu niedrig, dh. ich bräuchte eine vertikale Scrollbar. Diese kann ich auch anzeigen lassen indem ich die Eigenschaft "verticalScrollbarPolicy" auf "ScrollBarAlwaysOn" schalte. Nur ist sie so zwar sichtbar, aber nicht benutzbar (der Benutzer kann also erst wieder nicht scrollen)...
Read-Only:
Vom verhalten her ist hier alles richtig, allerdings gefällt mir nicht, dass man optisch keinen unterschied zum "nicht-Read-Only"-TextEdit sieht.
Dh. ich hätte den Hintergrund des TextEdit im Read-Only-Modus gerne grau (genau so, als wäre es disabled).
Mittels Style-Sheet könnte ich nun natürlich die Background-Color setzen:
Code: Alles auswählen
m_ui->textEdit->setStyleSheet("background-color: rgb(209, 209, 209)");Gibt es eine Möglichkeit hier die Systemfarbe für Fenster, die disabled sind anzugeben?
danke, mfg