Я использую 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);
но это меняет только цвет за вкладками, а не весь цвет всей «вкладки -окна -поверхности».
Нужно ли делать дополнительные описания стилей или есть более простое решение?
Изображение A -с таблицей стилей
Изображение B -без таблицы стилей