• 5531阅读
  • 4回复

pushbutton为什么不能放在label前面显示?【已解决】 [复制链接]

上一主题 下一主题
离线zhiming_311
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-24
我在底层放了一个label,右击鼠标设置放在下层,上层有pushbutton,也有Group box,但是Group box能显示,pushbtton没有显示出来,如下图:

在QtDesigner里的样子:


运行后的效果:(右下角没有那三个pushbtton):


请问怎么回事?

程序如下:
shili.rar (827 K) 下载次数:19

离线jdwx

只看该作者 1楼 发表于: 2011-05-24
把你的程序发上来大家一起研究研究?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线zhiming_311
只看该作者 2楼 发表于: 2011-05-24
回 1楼(jdwx) 的帖子
程序发上去了
离线zhangyueyi87
只看该作者 3楼 发表于: 2011-05-24
把label_4去掉,改成设置tab_2的背景色
tab_2->setAutoFillBackground(true);
        QPalette palette;
        palette.setBrush(QPalette::Background, QBrush(QPixmap(":/images/send.png")));
        tab_2->setPalette(palette);

原因是label_4把按钮遮挡住了
[ 此帖被zhangyueyi87在2011-05-24 11:20重新编辑 ]
离线zhiming_311
只看该作者 4楼 发表于: 2011-05-24
回 3楼(zhangyueyi87) 的帖子
太感谢了,原来QTabWidget的背景是这么设置的,我用了很多方法都没成功,最后才加了个label,谢谢。
快速回复
限100 字节
 
上一个 下一个