首页| 论坛| 消息

标题:QT qtlineedit如何实现恢复和撤销功能
作者:mydaysoff
日期:2016-06-23 16:12
内容:

有多个lineedit,菜单里加了undo和redo,如何实现undoaction只恢复上一步操作的lineedit栏内的内容呢?


#1 [马侬骑士 06-23 16:28]
我感觉最简单的办法是:使用一个变量,记住是那个lineedit进行了最新的操作,当undo或者redo的时候就对其进行操作
暂时我没有什么一步设置完成的操作
#2 [kimtaikee 06-23 21:36]
QLineEdit本身就有undo和redo借口,你直接调用就ok。
#3 [mydaysoff 06-24 12:23]
用qlineedit自己的槽函数redo和undo,对单个还行。如果对多个都直接用redo和undo连接,就会出现全部撤销或者全部恢复。
#4 [w8929716 09-17 11:16]
我也遇到了。最后怎么解决的?
#5 [fu22507411 09-17 15:19]
textchanged了解一下

回复 发表
主题 版块