示例#1
0
文件: view.py 项目: johnwin/nvpy
 def __init__(self, widget):
     self.dict = {}
     self.widget = widget
     self.tk = tk = widget.tk
     w = widget._w
     self.orig = w + "_orig"
     tk.call("rename", w, self.orig)
     tk.createcommand(w, self.dispatch)
示例#2
0
文件: view.py 项目: mt3/nvpy
 def __init__(self, widget):
     self.dict = {}
     self.widget = widget
     self.tk = tk = widget.tk
     w = widget._w
     self.orig = w + "_orig"
     tk.call("rename", w, self.orig)
     tk.createcommand(w, self.dispatch)
示例#3
0
文件: view.py 项目: mt3/nvpy
 def close(self):
     for name in self.dict.keys():
         self.unregister(name)
     widget = self.widget; del self.widget
     orig = self.orig; del self.orig
     tk = widget.tk
     w = widget._w
     tk.deletecommand(w)
     tk.call("rename", orig, w)
示例#4
0
文件: view.py 项目: ewalstad/nvpy
 def close(self):
     for name in self.dict.keys():
         self.unregister(name)
     widget = self.widget; del self.widget
     orig = self.orig; del self.orig
     tk = widget.tk
     w = widget._w
     tk.deletecommand(w)
     tk.call("rename", orig, w)