• 7791阅读
  • 3回复

有关qwidget的问题 [复制链接]

上一主题 下一主题
离线dulang133266
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-17
各位大虾:
    俺有个小问题,请教各位!
没有属性设置能使qwidget的窗体变的半透明?
离线lazybone
只看该作者 1楼 发表于: 2008-12-17
double i=0.5;// 0-1
qeidget.setWindowOpacity(i);
离线dulang133266
只看该作者 2楼 发表于: 2008-12-18
感谢楼上的回答!
但是我问题的本意不是这个,怪我没有说清楚!
两个widget,一个是父,一个是子,我想使子widget变的半透明,
可以看见它所遮挡区域父窗体的内容(图片,颜色等等)。

楼上的你给我的意见我也试了好像不行,我在windows下,用的是qt 4.4的版本,
有个函数和你说的类似,setOpacity()可以用,但是这个好像只能控制贴在本widget上图片,
对于子widget好像不可以。

不知道楼上的还有什么更好的意见,也希望大家可以帮助小弟。
谢谢!!!
离线dulang133266
只看该作者 3楼 发表于: 2008-12-18
补充:
dear  lazybone:
我看了你08.11.03号针对xyxo2008提出的“Qt 如何让窗体背景透明,但窗体中的内容不透明?”
的有关回复,其中你提到如下:
      子窗体的内容是什么?
      如果是比较规则的 方形圆形  那可以(参考Demo 里 clock 的例子)
      如果只是几个button lable之类控件 那得重写吧
如果是button  lable这样的控件,我该如何去重写呢?

给我些提示,谢谢!!!

如果方便,dulang133266@hotmail.com  这是我的msn,和我联系下,谢谢!
感谢大虾!
快速回复
限100 字节
 
上一个 下一个