Tk文档讨论了撤消堆栈,但是没有提到是否可以直接检查撤消堆栈。
我想在撤消堆栈用尽时将撤消命令显示为非活动状态。跟踪undo-s和redo-s是我唯一的机会,还是有办法问tk堆栈是否为空?
无法明确检查撤消堆栈。但是,您可能可以使用该modified
标志来达到类似的目的。
从官方的tk文档中:
撤消机制也链接到修改后的标志。这意味着撤消或重做更改可以使修改后的文本窗口小部件返回到未修改状态,反之亦然。修改后的标志将自动设置为适当的状态。当用户设置了修改的标志时,此自动耦合将不起作用,直到再次重置该标志为止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句