【发布时间】:2011-05-06 06:28:16
【问题描述】:
使用 Qt Creator,我将 QWidget 的背景属性设置为黑色。但是,QWidget 的某些部分,更具体地说,QFrames/QGroupBoxes 之间的部分仍然是其系统的默认颜色。
现在,我认为 QFrames 和 QGroupBoxes 也需要将其背景属性设置为黑色,但它不起作用。我也尝试将边框颜色设置为黑色,但它不起作用,因为默认情况下边框,边距设置为 0。
QWidget { background: black; }
对这个问题有什么建议吗?
编辑
QWidgets 被放置在 QMdiArea 中。但是,如果我将其设为 QWindow,它就可以工作。但是,我希望 QWidgets 在 QMdiArea 中。另外,如果我只是按原样显示 QWidgets,我上面提到的空间是透明的。
【问题讨论】:
-
您能说明一下您是如何将背景设置为黑色的吗?
-
正如我所说,我通过将背景属性设置为黑色来使用样式表。我已经添加了上面的代码。
标签: c++ qt4 qwidget qtstylesheets