我是新手python / tkinter程序员! 我正在显示一个文本小部件供用户用作准系统编辑器。
是否可以检查用户是否以任何方式修改了它,以便我知道是否需要保存文件步骤?
谢谢!
的Alessandro
答案 0 :(得分:8)
最简单的方法是使用Text.edit_modified()
方法。一个简单的用法示例:
>>> import Tkinter
>>> root = Tkinter.Tk()
>>> frame = Tkinter.Frame(root)
>>> text = Tkinter.Text(frame)
>>> text.pack()
>>> frame.pack()
>>> text.edit_modified()
0
>>> text.insert('1.0', 'some text')
>>> text.edit_modified()
1
>>> text.edit_modified(False)
''
>>> text.edit_modified()
0