标签:文件 插入 代码 删掉 app div on() color 其他
在用到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() 多添加一个换行问题
标签:文件 插入 代码 删掉 app div on() color 其他
原文地址:http://www.cnblogs.com/nixiaoxianggong/p/6067880.html