Как установить цвет фона виджета вкладки в Qt Creator?

Я использую Qt Creator. В моем графическом интерфейсе я использую виджет вкладки. Этот виджет должен иметь тот же серый цвет фона, что и главное окно (рисунок A ). Я сделал это, отредактировав таблицу стилей в Qt Designer с помощью:

background-colour: rgb(240, 240, 240);

Но теперь у меня есть две новые проблемы, которые я не могу решить:

  • Кнопки (--> Отправить )больше не закруглены.
  • Цвет фона полей редактирования также изменился на серый.

До того, как я изменил таблицу стилей, графический интерфейс выглядел так, как показано на рисунке B.

Я также пробовал

QPalette pal = m_pUi->tabWidget->palette();
pal.setColor(m_pUi->tabWidget->backgroundRole(), Qt::blue);
m_pUi->tabWidget->setPalette(pal);

но это меняет только цвет за вкладками, а не весь цвет всей «вкладки -окна -поверхности».

Нужно ли делать дополнительные описания стилей или есть более простое решение?

Picture A - with Style Sheet

Изображение A -с таблицей стилей

Picture B - without Style Sheet

Изображение B -без таблицы стилей

7
задан jimbo1qaz 18 December 2018 в 08:33
поделиться