最近在做串口通信项目的时候,发现在Qtextbrowser中操作光标要调用三个函数。
QTextCursor textCursor=ui->textbrowser->textCursor();//得到当前的光标
textCursor.movePosition(QTextCursor::End);
if(cursor.hasSelection())//如果有选中,则取消,以免受受影响
cursor.clearSelection();
cursor.deletePreviousChar();//删除前一个字符
ui->textEdit->setTextCursor(textCursor);