0

当我使用 QTextEdit::setText() 时,更改似乎是不可撤销的,您无法恢复CTRL+Z,还有其他我应该使用的 API 吗?

4

2 回答 2

2

代替

textEdit->setText("your text");

做这个:

textEdit->clear();
textEdit->append("your text");
于 2012-05-10T15:59:41.483 回答
0

要在您的应用程序中正确支持撤消/重做功能,您可能需要查看Qt 的撤消框架文档

于 2012-05-10T22:50:48.733 回答