[kde-china] qrubberband的鼠标穿透功能

nihui shuizhuyuanluo在126.com
星期六 六月 5 04:16:37 CEST 2010


啥是鼠标穿透?
那个矩形框的透明是在调整大小的时候重绘 <--- updateMask()。
Qt::WA_TransparentForMouseEvents 只是为了让底下的那个部件处理鼠标事件。

nihui


在2010-06-04 20:45:13,"Frank Xu" <xujia19在gmail.com> 写道:
 给为:

在研究qt的鼠标穿透功能,搜索了好一阵,没有彻底明确的解决方法。不过今天尝试直接创建QRubberband这个widget,发现它是完全可以实现的,但是仅仅加上Qt::WA_TransparentForMouseEvents这个窗体属性却没法实现。

苦于不懂C++,请教一下,附件中的cpp文件,他到底是怎么构造出带鼠标穿透的widget的呢?

谢谢。


关于邮件列表 kde-china 的更多信息