• 5549阅读
  • 3回复

控件遮挡的问题 [复制链接]

上一主题 下一主题
离线ttth202501
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-16
我正在做一个图片切换的效果,就是图象横移,我的图片显示在一个QLabel上,我想在QLabel旁边放一个QWidget,让QWidget总是显示在QLabel上面,这样,图片移动到QWidget就可以被遮住了,但是怎么设置让QWidget在QLabel上面呢???
离线ttth202501
只看该作者 1楼 发表于: 2009-02-16
我有些进展了,用QWidget::raise()和QWIdget::lower(), 但是还是遮挡不住我显示图片的那个Label, 我分析原因可能是widget的背景色问题, 我就想把背景色设置成和我的面板是一个颜色,但请问,怎么设置Widget的颜色呢???
离线sbtree
只看该作者 2楼 发表于: 2009-02-16
widget默认都是透明的,试一试设置widget的setWindowOpacity(0)
windows 7 + VC++2008 + Qt4.5.2
离线ttth202501
只看该作者 3楼 发表于: 2009-02-16
哦,谢谢了, 问题已经解决了, 我再用个widget作为父控件, 把label包起来就Ok了~~~呵呵
快速回复
限100 字节
 
上一个 下一个