当我使用QTextEdit :: setText()时,更改似乎无法进行,您无法使用CTRL+Z
,我是否应该使用其他API?
答案 0 :(得分:2)
而不是
textEdit->setText("your text");
这样做:
textEdit->clear();
textEdit->append("your text");
答案 1 :(得分:0)
要在您的应用中正确支持撤消/重做功能,您可能需要查看Qt's Undo Framework documentation。