qml如何保持对TextField的关注
qml how to keep focus on TextField
我想专注于 TextField。例如,我正在输入内容然后点击按钮。 TextField 的焦点正在移至按钮,这就是键盘自动隐藏在 Android 上的原因。我正在使用 Qt 5.9.2。提前致谢!
在 Qt Quick Controls 2 中,每个控件都有一个 focusPolicy
属性 来确定控件如何获得焦点。 Button
等控件的默认值为 Qt.StrongFocus
,这意味着按钮在被单击或跳入后获得焦点。如果您发现某个控件具有焦点但您不希望它如此,只需将其 focusPolicy
设置为 Qt.NoFocus
:
focusPolicy: Qt.NoFocus
我想专注于 TextField。例如,我正在输入内容然后点击按钮。 TextField 的焦点正在移至按钮,这就是键盘自动隐藏在 Android 上的原因。我正在使用 Qt 5.9.2。提前致谢!
在 Qt Quick Controls 2 中,每个控件都有一个 focusPolicy
属性 来确定控件如何获得焦点。 Button
等控件的默认值为 Qt.StrongFocus
,这意味着按钮在被单击或跳入后获得焦点。如果您发现某个控件具有焦点但您不希望它如此,只需将其 focusPolicy
设置为 Qt.NoFocus
:
focusPolicy: Qt.NoFocus