2011-09-15 174 views
1

我试图显示键盘时视图加载和TextInput有焦点。显示键盘上的焦点qml

TextInput { 
    id: textInput 
    focus: true 
} 

我以为键盘会自动显示,因为文本输入有焦点。但事实并非如此。

所以我试着将这个事件发送到视图,但是它并没有在第一次加载时显示键盘。请注意,我在第一次加载时使用QML加载器动态加载此qml。此视图的后续加载按预期显示键盘。

QEvent event(QEvent::RequestSoftwareInputPanel); 
bool sent = QApplication::sendEvent(iView, &event); 

回答

相关问题