我正在使用这段代码尝试从 QTextEdit 中删除最后一行:
ui->textEdit_2->textCursor().setPosition( QTextCursor::End);
auto k = ui->textEdit_2->textCursor().currentTable();
k->removeRows(k->rows() - 1, 1);
但我得到一个分段错误。调试后我发现调用 removeRows 时 k 为空。
难道我做错了什么?如果是,如何解决?