QStringList list = ui.tedLog->toPlainText().split("\游衡悉n")
再循环取 list写入文件就神乎可拦液以了。
因为要对一段字符串进行多次处理,为了避免多次刷新UI带来的负担,肯定是先将数据读入内存,进行处理,然后一次性更新UI。所以先调用QTextEdit的toPlainText将文本存入一个QString里。然后就有多种方法了。如果必须州则慎考虑行号的话,可以调用QString的盯败split,将数据存入册敬一个QStringList里,这样就可以得到一个QString的链表,每个节点一行,可以快速定位到任意一行。最后处理完是可以调用QStringList的join生产一个QString,再调用QTextEdit的setPlainText存入文本框。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)