找回密码
 立即注册
Qt开源社区 门户 查看内容

Qml按键事件传递

2019-5-15 15:57| 发布者: admin| 查看: 706| 评论: 0

摘要: 以示例说明Qml界面按键事件传递方式。示例按下按键,由于first对象event.accepted=true隔断了事件的向上(父控件)传递;传递方式为由顶层(子控件)传向底层(父控件)。Rectangle{ id: second anchors.fill: paren ...

以示例说明Qml界面按键事件传递方式。

示例


  • 按下按键,由于 first对象 event.accepted=true隔断了事件的向上(父控件)传递;

  • 传递方式为由顶层(子控件)传向底层(父控件)。

  1. Rectangle{

  2. id: second

  3. anchors.fill: parent

  4. Keys.onPressed:{

  5. console.log("Second Event")

  6. }


  7. Rectangle{

  8. id: first

  9. anchors.fill: parent

  10. focus:true

  11. Keys.onPressed:{

  12. console.log("First Event")

  13. event.accepted =true

  14. }

  15. }

  16. }


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:你才小学生,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

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