2011-09-24 4 views
0

meggo에서 QT로 입력 방법 프로젝트를 사용 중입니다.커서를 QT에서 앞뒤로 움직이는 방법?

여기에 해당됩니다. 사용자 입력 "(위젯 입력시") "도 표시되어야합니다. 그 순간 커서는 ")"다음에 위치하지만 괄호 안에 있어야합니다.

어떻게해야합니까? QT와

+0

(http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

+0

'QLineEdit'을 사용한다면 커서 메서드 (cursorBackward, cursorForward, cursorPosition 등)가 있습니다. http://developer.meego.com/api/1.2/qt4/qlineedit.html – HostileFork

답변

0

OK, 내가 올바른 방법을 발견 :

[? 당신이 시도 무엇]
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); 
관련 문제