• 6006阅读
  • 5回复

[提问]父对象背景图片为什么会传递到子对象上 [复制链接]

上一主题 下一主题
离线kummar
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-08
父对象MainWindow设置背景图片
MainWindow->setStyleSheet(QString::fromUtf8("background-image: url(:/image/back.jpg);"));
显示时,他的子对象也显示同样的背景图片,请问一下怎么样才能使子对象不显示父对象背景?
离线roywillow

只看该作者 1楼 发表于: 2011-09-08
感觉最近好像看到了好多这样的问题……
仔细看看文档估计就能找到答案了
如果父对象类是QMainWindow的话,试试加上QMainWindow{XXXXXX}看看呢
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2011-09-08
回 楼主(kummar) 的帖子
样式表会被子控件继承。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线kummar
只看该作者 3楼 发表于: 2011-09-09
回 2楼(jdwx) 的帖子
那界面的美工都怎样做的呢
离线kummar
只看该作者 4楼 发表于: 2011-09-09
回 1楼(roywillow) 的帖子
恩,好像这样用的,
QMainWindow #mywindow{
    backgruod:
    font:
}
我试试看
离线云栖隐者
只看该作者 5楼 发表于: 2011-09-09
setStyleSheet("QMyDlg{background-image:url(:/Images/bk.png);}");

这样子就可控了~~~
快速回复
限100 字节
 
上一个 下一个