找回密码
 立即注册
收起左侧

QML下StackView加载新view后,下层view中的MouseArea还能被触发!

2
回复
7098
查看
[复制链接]
累计签到:28 天
连续签到:1 天
来源: 2015-7-7 09:30:52 显示全部楼层 |阅读模式
1Qter豆
QML下StackView加载新view后,下层view中的MouseArea还能被触发!

两种情况:
1.新view中使用gridview、listview、tableview的区域是不会触发到下层view的MouseArea;
2.其他控件时,空白区域都有可能触发下层view对应位置的MouseArea。

最佳答案

查看完整内容

对付这种情况很简单啊,你fill一个mousearea,把click事件拿出来,函数体里面是空的。
回复

使用道具 举报

尚未签到

2015-7-7 09:30:53 显示全部楼层
对付这种情况很简单啊,你fill一个mousearea,把click事件拿出来,函数体里面是空的。
参与人数 1人气 +1 收起 理由
erbo + 1 对我帮助很大!

查看全部评分总评分 : 人气 +1

回复

使用道具 举报

累计签到:28 天
连续签到:1 天
2015-7-7 11:38:12 显示全部楼层
Joey_Chan  正解!


    MouseArea {
        id: mouseArea1
        anchors.fill: parent
    }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了