LINUX.ORG.RU

QTextEdit & backgroundColor


0

0

Как сабж залить цветом(само окошко для эдитирования).
setPalette заливает только самые края , только если Qt::black-заливает всё черным.

★★★

Ответ на: Re: QTextEdit & backgroundColor от anonymous

Re: QTextEdit & backgroundColor

там чушь какая-то.
Смотрим что говорят доки

void QWidget::setPaletteBackgroundColor ( const QColor & color )

Use the palette directly.
For example, if you have code like

widget->setPaletteBackgroundColor(color);

you can rewrite it as

QPalette palette;
palette.setColor(widget->backgroundRole(), color);
widget->setPalette(palette);

Переписываем и он только закрашивает края неактивных виджетов.
Конечно можно использовать QPalette::Window(QPalette::Background устарело),
но результат разумеется тот-же.

kitov ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.