我想在一个程序中操作一个QTextEdit的对象的光标,但是失败了 当时调用的方法是
ui->textEdit->textCursor().movePosition(QTextCursor::NextWord, QTextCursor::KeepAnchor)
但是程序执行总是失败.
最后发现了原因
要想使操作生效需要调用一下setTextCursor()函数
QTextCursor textCursor=ui->textEdit->textCursor();
textCursor.movePosition(QTextCursor::NextWord, QTextCursor::KeepAnchor);
ui->textEdit->setTextCursor(textCursor);