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