首页 > 代码库 > Qt applendPlainText() 多添加一个换行问题
Qt applendPlainText() 多添加一个换行问题
在用到QPlainTextEdit时,由于读的文件较大,需要分段读,并且要分段加入QPlainTextEdit
中。
但是每次调用appendPlainText()时,都会在原来的文本后先增加一个换行,蛋疼无比。
想通过insertPlainText()在原来的文本尾插入内容,还是会多出内容。
然后再也找不到其他的可以添加文本的接口了。
退而求其次,在调用appendPlainText()后将其自动添加的换行删掉,代码如下:
int prevPos = prevCursor.position(); textEdit->appendPlainText("66\r\n"); // 添加"66\r\n“ prevCursor.setPosition(prevPos); textEdit->setTextCursor(prevCursor); textEdit->textCursor().deleteChar();
跟直接使用appendPlainText()相比,上述的方法就是光标会跑,但是可以解决载入文件阻塞的问题
Qt applendPlainText() 多添加一个换行问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。