• 9111阅读
  • 3回复

谁知道悬浮窗口怎么回事,怎么做,原理是什么? [复制链接]

上一主题 下一主题
离线water_wf
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-26
类似,下载工具的,先谢了
离线wczt_123
只看该作者 1楼 发表于: 2010-07-26
就是自画的一个窗口而已吧?个人猜测......
离线water_wf

只看该作者 2楼 发表于: 2010-07-26
自问自答,方法不好,在qtdemo的参考shapeclock例子,在mainwindow构造函数加入:
    setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint);
/*QPalette pal = palette();
pal.setBrush(QPalette::Base, QBrush(Qt::transparent));
setPalette(pal);*/
    setWindowOpacity(0.3);
即可实现类似下载浮动窗口的效果,不过效果不好,主要是    setWindowOpacity(0.3);导致所有的都透明,
谁有办法实现窗体透明但是paintEvent中不透明呢?
附注:拒绝没有测试过的方法,google很多方法,都是抄来抄去,没有实际测试的代码。
离线actionyu
只看该作者 3楼 发表于: 2010-07-30
用描界部件可不可以?
没试过,不知道行不行。
快速回复
限100 字节
 
上一个 下一个