【发布时间】:2023-09-13 19:52:01
【问题描述】:
我在 Windows XP 上使用 Qt 4.5 和 C++。
基本上,我将拥有一个用户可以在其中输入一些数据的 UI。他可以去修改 UI 中可用的值。 UI 将包含基本的 Qt UI 元素,例如 QLineEdit、QTableWidget 等,
所以现在,如果用户按下Undo 按钮(或Ctrl+Z),之前的值应该保留在相应的 UI 元素中。
假设有 QLineEdit 和文本 25。现在用户修改为 30。现在通过单击撤消,应该保留旧值 25。
类似于许多应用程序中通常可用的撤消功能。有什么办法吗?
【问题讨论】:
-
我将“Back”编辑为“Undo”,这是该功能最典型的名称。