Цвет фона QTextEdit также изменит цвет полосы прокрутки

Я хочу, чтобы QtextEdit в моем приложении был зеленым, поэтому я установил для таблицы стилей значение

background-color: rgb(109, 255, 99);

Однако это также изменит цвет фона полосы прокрутки и даже когда я нажимаю правую кнопку мыши в текстовом меню, отображаемое меню также становится зеленым, и это не то, что я ожидал.

Я использую Qt Designer для разработки графического интерфейса, а затем я использовал uic для создания файла C ++.

в файле c ++ это выглядит так:

textEdit->setAutoFillBackground(false);
textEdit->setStyleSheet(QString::fromUtf8("background-color: rgb(109, 255, 99);"));
textEdit->setReadOnly(true);

Кто-нибудь знает, как установить цвет фона только для области, где будет текст?

Спасибо

5
задан Jan 4 March 2012 в 11:16
поделиться