一般来说,您永远不需要"获取"此信息,因为它是作为传递的事件对象的一部分提供给您的.您在响应事件时可能只需要此信息,并且事件会为您提供此信息.
更简洁地说,获取您只需从事件对象中检索它的信息.
这是一个例子:
import Tkinter
class App:
def __init__(self, root):
f = Tkinter.Frame(width=100, height=100, background="bisque")
f.pack(padx=100, pady=100)
f.bind("<1>", self.OnMouseDown)
def OnMouseDown(self, event):
print "frame coordinates: %s/%s" % (event.x, event.y)
print "root coordinates: %s/%s" % (event.x_root, event.y_root)
root=Tkinter.Tk()
app = App(root)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7466 次 |
| 最近记录: |