当前位置: 代码迷 >> QT开发 >> 关于Qt撤销动作有关问题 100分塞
  详细解决方案

关于Qt撤销动作有关问题 100分塞

热度:43   发布时间:2016-04-25 04:20:37.0
关于Qt撤销动作问题 100分塞
我有一个窗口 里面主要是按钮。现在需要添加一个撤销的功能。点击按钮后,如果需要撤销,就可以回到上一步。QUndoStack、QCommands这几个类相对陌生,有经验的兄弟指点一下。谢谢
------最佳解决方案--------------------
我用过之后写了一点心得,地址发来你看看有用不:
http://blog.sina.com.cn/s/blog_9da24f3b01015s1h.html
------其他解决方案--------------------
使用Qt的Undo框架

在Qt助手中查找Undo Framework   自带的例子很清晰
------其他解决方案--------------------
引用:
引用:兄弟,不能说明白些吗?
到底撤销什么,点按钮有啥功能?
不好意思 回复有点迟 这个撤销要具体到按钮的功能吗 比如说我只是单纯点击按钮 没有触发什么


点击按钮什么都没做,撤销什么?
------其他解决方案--------------------
你是不是要做类似qtcreator中那种。ctrl+z后。。回复之前对文本的编辑。
或者是你画了图后,undo。把之前话的曲线撤销了?
------其他解决方案--------------------
引用:
使用Qt的Undo框架

在Qt助手中查找Undo Framework   自带的例子很清晰


+1
例子确实不错,我当时也是看着摸索的
------其他解决方案--------------------
围观中,也来学习学习!
------其他解决方案--------------------
如果是类似于程序安装的界面那样的,上一步、下一步,QWizard很合适。
------其他解决方案--------------------
引用:
如果是类似于程序安装的界面那样的,上一步、下一步,QWizard很合适。

我的情况不是那样的 就在一个窗口里面操作按钮 单纯在该窗口添加撤销功能 窗口里面只有按钮 点击按钮之后 如果需要撤销 就恢复到按钮没点击的状态
------其他解决方案--------------------
兄弟,不能说明白些吗?
到底撤销什么,点按钮有啥功能?
------其他解决方案--------------------
引用:
兄弟,不能说明白些吗?
到底撤销什么,点按钮有啥功能?

不好意思 回复有点迟 这个撤销要具体到按钮的功能吗 比如说我只是单纯点击按钮 没有触发什么 
------其他解决方案--------------------
引用:
引用:引用:兄弟,不能说明白些吗?
到底撤销什么,点按钮有啥功能?
不好意思 回复有点迟 这个撤销要具体到按钮的功能吗 比如说我只是单纯点击按钮 没有触发什么

点击按钮什么都没做,撤销什么?


------其他解决方案--------------------
引用:
你是不是要做类似qtcreator中那种。ctrl+z后。。回复之前对文本的编辑。
或者是你画了图后,undo。把之前话的曲线撤销了?

是的 撤销就是做这么些东西嘛 那我就是要根据按钮所触发的事件来撤销吗?比如说点击show个窗口 undo就是把窗口close吗
------其他解决方案--------------------
引用:
使用Qt的Undo框架

在Qt助手中查找Undo Framework   自带的例子很清晰

好的
------其他解决方案--------------------
期望高手,围观
  相关解决方案