我正在尝试在加载视图并且TextInput具有焦点时显示键盘。
TextInput {
id: textInput
focus: true
}
我认为键盘会自动显示,因为文本输入有焦点。但事实并非如此。
所以我尝试将此事件发送到视图,但它没有在第一次加载时显示键盘。请注意我在第一次加载时使用QML Loader动态加载此qml。此视图的后续加载会按预期显示键盘。
QEvent event(QEvent::RequestSoftwareInputPanel);
bool sent = QApplication::sendEvent(iView, &event);
答案 0 :(得分:1)
参见此讨论。 virtual keyboard does not appear in QML-based application on Nokia 5230
尝试使用Component.onLoaded:{}。
来使用软件输入面板