怎样将qtextedit的光标移到最后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将qtextedit的光标移到最后相关的知识,希望对你有一定的参考价值。

参考技术A 你既然能用SetWindowText设置文本,肯定知道编辑框的窗口句柄了,其实很简单:
HWND hwndPassword; // 你的密码框的窗口句柄
::SetWindowText( hwndPassword, "password" );
::SendMessage( hwndPassword, WM_KEYDOWN, VK_END, 0 );
::SetFocus( hwndPassword); // 不自动激活就没有意义了,因为编辑框在鼠标点击激活的时候,光标在用户点击的位置,TAB键激活时会自动全选本回答被提问者采纳
参考技术B

这楼上回答的是啥啊。。。

QTextCursor cursor = ui->textEdit->textCursor();
cursor.movePosition(QTextCursor::End);            
ui->textEdit->setTextCursor(cursor);

亲测这样可以

以上是关于怎样将qtextedit的光标移到最后的主要内容,如果未能解决你的问题,请参考以下文章

vim中,将光标移至第60行,并且删除行尾的15个字符,如何执行命令?

拖拽draggable和droppable的光标移动到最末尾

vi常用用法总结

微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后

pycharm如何将光标移动到最后一个字符

如何在 QTextEdit 中插入图像?