找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Qml按键事件传递

admin 2019-5-15 15:57 151人围观 Qt相关


以示例说明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和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......