我正在使用QT在meego上的输入法项目。
这是一个案例:如果用户输入“(”在输入小部件中,则“)”也应该显示。你知道,在那一刻,光标位于“)”之后的位置,但它应该在括号之间。
我该怎么办?与QT
答案 0 :(得分:0)
好的,我找到了正确的方法:
QEvent *movePress= new QKeyEvent(QEvent::KeyPress, Qt::Key_Left, Qt::NoModifier);
QApplication::sendEvent (focusWidget, movePress);
QEvent *moveRelease= new QKeyEvent(QEvent::KeyRelease, Qt::Key_Left, Qt::NoModifier);
QApplication::sendEvent(focusWidget,moveRelease);