qml的focus问题

It is headache issue of focus in application. If there is no focus item, the key event can't be handled, and it can't do anything in one screen --- the application hangs!!!

Basically, the basic element is "item" in qml. And item has 2 properties, focus and activeFocus. The activeFocus is read-only, and focus property can be used when set focus to one item or not. Be carefully, the system can't set focus to other items when set current element's property focus to false (Haha, now the application have opportunity to hang!!). So, usually we only call element.focus = true. Also, there is one useful method to set the focus directly -- forceActiveFocus(), but it is usually to abuse everywhere.

Then, qml have focusScope. It can be used in layout. For example, if you make one focusScope A, you can make one default focus element B in it. Then when the A is focused, the B will get focus automatically. For the detail information, refer t
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值