LINUX.ORG.RU

Qt4: засерить background у lineEdit


0

0

Нужно в runtime задать цвет заднего фона lineEdit, конкретно - серый. В Qt3 делал setPaletteBackgroundColor. В Qt4 его зачем-то убрали.

setBackgroundRole(QPalette::QPalette::Button) ничего не делает. Цвето как был белый, так белым и остаётся.

anonymous

QPalette myplt=ui.lineEdit->palette(); newplt.setColor(ui.lineEdit->backgroundRole(),this->palette().color(this-& gt;backgroundRole()));
ui.lineEdit->setPalette(newplt);

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