20091001753:for(auto var:ui->plainTextEdit->toPlainText().split("\n")){ //} (2020-06-22 19:47)
lemonzll:auto block = edit->document()->firstBlock();while (block.isValid()) { qDebug() << block.text(); block = block.next();}....... (2020-06-22 22:18)
mugua001:block.text() 是以 回车符为标记么? (2020-06-24 21:56)
lemonzll:QTextEdit能显示普通文本,也能显示html。如果用来显示普通文本,block应该就是按行的,我测试过是这个逻辑。如果是html,就不一定了。 (2020-06-24 22:13)
mugua001:我晚上测试了一下。居然没有 text()方法 。我链接到QT官网帮助文档也说有...我这就是出不来...是人品么?QTextBlock qtTxtBlock01 = ui->text->document()->firstblock();QString str01 = qtTxtBlock01.text(); & .. (2020-06-25 00:37)
levon:如果textedit 是设置为可折行的,如果行文本超长,这时候一个block 就包含多行; (2020-07-01 11:14)