QT中两个嵌套的QWidget里面QSS有关问题?子类中无反应

QT中两个嵌套的QWidget里面QSS问题?子类中无反应
我有两个QWidget  
WidgetA  和WidgetB。。。。。。
---------------------------------------------------------------------------------
单独设置WidgetA的QSS样式 单独运行WidgetA-------------------OK
例如我设置了 WidgetA{"background-color:#FFFFFF"}  全部背景显示

---------------------------------------------------------------------------------
然后我把WidgetA添加到WidgetB中
运行WidgetB    WidgetA中只有里面的Label 背景色为#FFFFFF,控件间的空隙全部没颜色 都是默认色

---------------------------------------------------------------------------------------
不知道是我的QSS样式在有嵌套时写的有问题,还是什么,我试着给WidgetA 设置objectName 也没反应。

哪位大神能告诉 我在嵌套里面应该怎么弄QSS样式。我是通过QSS文件调用的。

------解决思路----------------------
出现父控件子控件的时候,尽量用#控件名 来限定样式表的生效范围
widgetA的样式表写成
#widgetA
{
background:#FFFFFF;
}
这样A就不会受到B样式的影响