如何访问QUndoStack
的QTextDocument
?
(例如,我希望能够将自定义QUndoCommand
对象添加到文档的撤消堆栈中)
我一直在阅读文档,但这似乎不是直接获取Widget的QUndoStack
的方法。
[唯一的方法可能是创建自己的QUndoStack
对象并手动添加更改,然后重新实现redo()
/ undo()
插槽。我会看一下源代码,您可能可以从那里获得将更改存储在QTextDocument
中所需的大部分代码。
没有办法:(
我使用的方法是根据需要修改QTextDocument类,然后重新编译Gui模块。
为此,静态链接是一个不错的选择。