QUndoStack
の にアクセスするにはどうすればよいQTextDocument
ですか?
(たとえばQUndoCommand
、ドキュメントの取り消しスタックにカスタム オブジェクトを追加できるようにしたい)
QUndoStack
の にアクセスするにはどうすればよいQTextDocument
ですか?
(たとえばQUndoCommand
、ドキュメントの取り消しスタックにカスタム オブジェクトを追加できるようにしたい)
QUndoStack
ドキュメントを読んでいますが、ウィジェットを直接取得する方法ではないようです。
おそらく唯一の方法は、独自のオブジェクトを作成し、手動で変更を追加してから、 /スロットQUndoStack
を再実装することです。ソースコードを見てみましょう。変更を に保存するために必要なコードのほとんどは、おそらくそこから取得できます。redo()
undo()
QTextDocument
道はない :(
私が使用した方法は、必要に応じてQTextDocumentクラスを変更してから、Guiモジュールを再コンパイルすることです。
この目的には、静的リンクが適しています。