如何使光标在QT中前后移动?
我在meego上与QT合作一个输入法项目 这里是一个例子:如果用户输入“(“在输入小部件中,a”)”也应该显示。您知道,此时光标位于“)”之后的位置,但它应该位于括号之间如何使光标在QT中前后移动?,qt,cursor,Qt,Cursor,我在meego上与QT合作一个输入法项目 这里是一个例子:如果用户输入“(“在输入小部件中,a”)”也应该显示。您知道,此时光标位于“)”之后的位置,但它应该位于括号之间 我该怎么办?使用QTOK,我找到了正确的方法: QEvent *movePress= new QKeyEvent(QEvent::KeyPress, Qt::Key_Left, Qt::NoModifier); QApplication::sendEvent (focusWidget, movePress); QEven
我该怎么办?使用QTOK,我找到了正确的方法:
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);
如果您使用的是
QLineEdit
,则有游标方法(cursorBackward、cursorForward、cursorPosition等)