我正在学习将Qt用于我的应用程序开发和我非常成功地开发了我的应用程序。现在我想为我的应用程序实现撤消重做功能。此主题的doc信息很少。我甚至尝试过从SDK中的两个例子中理解。但我很难理解它是如何运作的。 有人可以帮我解释一下如何实现它吗? 我的应用程序中有各种状态,我想提供此功能。 那么解释是否可以从一般的角度来看? 如果互联网上已有文章解释相同,请通知我。这将非常有帮助。 谢谢。
答案 0 :(得分:8)
有两个核心课程: QUndoCommand 和 QUndoStack ;
您需要做的是:
就是这样。