[英]qml how to keep focus on TextField
I want to keep focus on TextField. 我想继续关注TextField。 For example i am typing something then tap to button. 例如,我正在输入内容,然后点击按钮。 The focus on TextField is moving to button, that's why keyboard is automatically hiding on Android. 对TextField的关注正转向按钮,这就是键盘在Android上自动隐藏的原因。 I am using Qt 5.9.2. 我正在使用Qt 5.9.2。 Thanks in advance! 提前致谢!
In Qt Quick Controls 2, each control has a focusPolicy
property which determines how the control gets focus. 在Qt Quick Controls 2中,每个控件都有一个focusPolicy
属性,该属性确定控件如何获得焦点。 The default for controls like Button
is Qt.StrongFocus
, which means that buttons get focus after being clicked or tabbed into. Button
控件的默认值为Qt.StrongFocus
,这意味着在单击或将其单击后,按钮会获得焦点。 If you're seeing that a control has focus and you don't want it to, just set its focusPolicy
to Qt.NoFocus
: 如果你看到一个控件具有焦点,你不希望它,只是它设置focusPolicy
到Qt.NoFocus
:
focusPolicy: Qt.NoFocus
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.