您的位置:首页 > 编程语言 > Qt开发

qt qml 鼠标穿透与防止穿透

2016-08-05 20:02 1376 查看
在开发过程中遇到穿透问题,我以为是个小小问题,没想到花了我两三个小时。还是在别人的指点下实现簿穿透。

现在总结如下:

1,要想不穿透,界面一定要在上层。如果有穿透加上鼠标事件,把点击事件,压下事件,释放事件都写上,不处理。代码示例:

        MouseArea{

            anchors.fill: parent;

            onClicked: {}

           onRelease: {}

          onPrease: {}

        }

2,要想穿透,把控件设置成enable。鼠标事件就会传到底下控件;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: