我正在使用 Qt Creator。在我的 GUI 中,我使用了一个选项卡小部件。此小部件应具有与主窗口相同的灰色背景色(图片 A)。我通过在 Qt Designer 中编辑样式表来完成此操作:
background-colour: rgb(240, 240, 240);
但是现在我有两个无法解决的新问题:
- 按钮(--> 发送)不再四舍五入。
- 编辑框的背景颜色也变为灰色。
在我更改样式表之前,GUI 看起来像图片 B 中的样子。
我也试过
QPalette pal = m_pUi->tabWidget->palette();
pal.setColor(m_pUi->tabWidget->backgroundRole(), Qt::blue);
m_pUi->tabWidget->setPalette(pal);
但这只会改变选项卡后面的颜色,而不是整个“选项卡窗口表面”的整个颜色。
我是否必须进行额外的样式描述,还是有更简单的解决方案?
图片 A - 带样式表
图片 B - 没有样式表