2011-06-21 6 views

答えて

0

はい、たとえば、独自の仮想キーボードを作成したときです。

私はここhttps://github.com/githubuser0xFFFF/QtFreeVirtualKeyboard

void DeclarativeInputEngine::sendKeyToFocusItem(const QString& text) 
{ 
    qDebug() << "CDeclarativeInputEngine::sendKeyToFocusItem " << text; 
    QInputMethodEvent ev; 
    if (text == QString("\x7F")) 
    { 
     //delete one char 
     ev.setCommitString("",-1,1); 

    } else 
    { 
     //add some text 
     ev.setCommitString(text); 
    } 
    QCoreApplication::sendEvent(QGuiApplication::focusObject(),&ev); 
} 
例を見ました
関連する問題