如何在QT中使光标向后/向前移动?

时间:2011-09-24 02:45:55

标签: qt cursor

我正在使用QT在meego上的输入法项目。

这是一个案例:如果用户输入“(”在输入小部件中,则“)”也应该显示。你知道,在那一刻,光标位于“)”之后的位置,但它应该在括号之间。

我该怎么办?与QT

1 个答案:

答案 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);