CannonField::CannonField( QWidget *parent )
: QWidget( parent )
{
setMaximumSize(400, 300);
setMinimumSize(400, 300);
setStyleSheet("background-color:yellow;");
setAutoFillBackground(true);
}
这是一个自定义的控件,我将其实例化后加入一个布局A之后,再将一个QWidget对象B的布局设置为布局A,然后进行B.show(),但是结果却显示这个自定义的控件背景为B的背景色,而不是黄色。求解决方案,使自定义控件的背景色不受父控件的影响