• 8314阅读
  • 4回复

在QWidget中设置背景图片的问题 [复制链接]

上一主题 下一主题
离线kafeikejian
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-16
我在用QTdesigner时,为什么在QWidget中设置背景图片的时候,QWidget中只有上面的控件例如Label会有显示,其他地方却不会显示?这是为什么啊?
(图中我的是一个蓝色图片的背景)
我是初学者,有谁知道?能告诉下,谢谢了。
[ 此帖被kafeikejian在2009-07-16 21:07重新编辑 ]
离线rqzrqh

只看该作者 1楼 发表于: 2009-07-16
不知道为什么。子部件的 背景继承的是父部件的背景,可以在stylesheet里面修改使子部件不继承父部件的背景。
可以考虑使用frame,dialog,这些都是可以显示背景图片的
离线kafeikejian

只看该作者 2楼 发表于: 2009-07-16
引用第1楼rqzrqh于2009-07-16 21:31发表的  :
不知道为什么。子部件的 背景继承的是父部件的背景,可以在stylesheet里面修改使子部件不继承父部件的背景。
可以考虑使用frame,dialog,这些都是可以显示背景图片的

恩,我没有怎么明白。我的是想在QWidget中显示图片,在QWidget的stylesheet设置了背景图片的路径。但是做到最后却只能在它的控件中显示,其他地方却不显示了。为什么啊?谢谢你!
离线rqzrqh

只看该作者 3楼 发表于: 2009-07-17
引用第2楼kafeikejian于2009-07-16 21:44发表的  :
恩,我没有怎么明白。我的是想在QWidget中显示图片,在QWidget的stylesheet设置了背景图片的路径。但是做到最后却只能在它的控件中显示,其他地方却不显示了。为什么啊?谢谢你!

不知道
离线kafeikejian

只看该作者 4楼 发表于: 2009-07-17
引用第3楼rqzrqh于2009-07-17 08:40发表的  :
不知道

恩,算了 谢谢你。我在程序里面设置背景就没有这个问题了。实在不明白。
快速回复
限100 字节
 
上一个 下一个