比如用stylesheet给widget加背景图,可以用qt designer修改ui文件相应widget的stylesheet,在里面添加border-image: url(你的图片路径)。比如我的图片路径为“:/patacTest/test.jpg”,则在stylesheet编辑框中添加如下一行
- border-image: url(:/patacTest/test.jpg);
- #TestClass {
- border-image: url(:/patacTest/test.jpg);
- }
- #TestClass * {
- border-image:url();
- }
其中TestClass为父widget的类名。这样,父widget的背景图为test.jpg,而子类保持原有的styleSheet不变。