Я пытаюсь показать клавиатуру, когда представление загружается и TextInput имеет фокус.
TextInput {
id: textInput
focus: true
}
Я думал, что клавиатура будет отображаться автоматически, так как ввод текста имеет фокус.Но это не так.
Поэтому я попытался отправить это событие в представление, но оно не показывает клавиатуру при первой загрузке.Обратите внимание, что я загружаю этот qml динамически, используя загрузчик QML при первой загрузке.Последующие загрузки этого представления показывают клавиатуру, как и ожидалось.
QEvent event(QEvent::RequestSoftwareInputPanel);
bool sent = QApplication::sendEvent(iView, &event);