私のプログラムは、私QLineEdit
の内の複数ので構成されていQMainWindow
ます。ユーザーは、任意ののテキストを変更できますQLineEdit
。現在、それぞれが選択されている場合、それぞれのデフォルトの実装で元に戻る-やり直しを実行できます。ただし、元に戻る*やり直し*ボタンが押されたときに、それに応じて編集者が元になり/やり直しを実行するように機能を追加したいと思います。つまり、L1、L2などが私のものだと言います。次に、ユーザーは次の操作を実行します。1.L2->テキストを追加...5。L5->テキストを追加...9。L3->テキストを削除10.L5->元に戻す(L5を選択してから「 ctrl + z ")QLineEdit
QLineEdit
QLineEdit
QLineEdit
ここで、ユーザーが次のように[元に戻す/やり直し]ボタンを押すと、次のようになります。 94.元に戻す->手順8で行った操作を元に戻す必要があります
現在、私は歴史を主流化するメカニズムを漠然と考えることができますが、それはかなり退屈でしょう。それで、Qtがこれを行うための組み込み機能を提供しているかどうか知りたいですか?ありがとうございました。