Ton*_*ony 5 c++ qt undo undo-redo qtextdocument
我如何可以访问QUndoStack的QTextDocument?
(例如,我希望能够将自定义QUndoCommand对象添加到文档的撤消堆栈中)
小智 4
我一直在阅读文档,这似乎不是QUndoStack直接获取小部件的方法。
可能唯一的方法是创建自己的QUndoStack对象并手动添加更改,然后重新实现redo()/undo()槽。我会查看源代码,您可能可以从那里获得将更改存储在QTextDocument.