【发布时间】:2016-05-06 17:45:46
【问题描述】:
我正在尝试在 [x,y(双击鼠标的坐标)处显示一个条目。
import tkinter
from tkinter import *
from tkinter import ttk
def Click(event):
PX = event.x
PY = event.y
En = Entry(Windo)
En.place(x=PX ,y=PY)
Windo = Tk()
EList = ["A","B","C","D"]
Windo.bind("<Double-Button-1>" ,Click)
tree = ttk.Treeview(Windo)
tree.pack()
Tree = ttk.Treeview(Windo)
Tree.pack()
for element in EList:
Tree.insert('' ,'end' ,text=element)
因此,使用上面的代码,我实际上可以做我想要的(X,Y 处的条目弹出窗口),但是当我双击 [Tree] 中的一行时,条目不会在正确的位置弹出。 .. 但是当我点击 [tree] 中的一行时,在正确位置的条目弹出...
所以我尝试了一些不同的东西(绑定到树)但同样的事情发生了:
Tree.bind("<Double-Button-1>" ,Click)
【问题讨论】:
标签: python python-3.x tkinter ttk