我已经设置了 a 的样式表QWidget
来更改边框和背景,
#gui {
border: 4px inset #515c84;
border-radius: 9px;
background-image: url(./back.png)
}
它的名字是gui
,但既不显示边框也不显示背景。
我已经设置了 a 的样式表QWidget
来更改边框和背景,
#gui {
border: 4px inset #515c84;
border-radius: 9px;
background-image: url(./back.png)
}
它的名字是gui
,但既不显示边框也不显示背景。
像这样覆盖paintEvent
您的QWidget
子类:
void MyWidget::paintEvent(QPaintEvent *e)
{
QStyleOption opt;
opt.init(this);
QStylePainter p(this);
p.drawPrimitive(QStyle::PE_Widget, opt);
}
对于 Python-QT 绑定(PyQt、PySide),只需WA_StyledBackground
在 QWidget 上设置属性就足以显示边框和背景。