我想在自定义的QWidget子类中更改背景颜色。
以下是代码:
但是它并没有按预期工作。背景颜色保持不变。 我不知道为什么。
WorldView::WorldView(QWidget *parent) : QWidget(parent)
{
QPalette p(palette());
p.setColor(QPalette::Background, Qt::black);
setAutoFillBackground(true);
setPalette(p);
}
但是它并没有按预期工作。背景颜色保持不变。 我不知道为什么。
autoFillBackground
设置为true (QWidget::setAutoFillBackground(bool)
)。 - Fabio