【发布时间】:2016-07-25 04:32:30
【问题描述】:
我的代码如下:
from tkinter import *
root = Tk()
root.title("sample program")
def print_item_from_list(event):
print(variable)
list = [1, 2, 3, 4, 5]
seclist = []
print(list)
for i in range(0,5):
variable = list[i]
sample = Label(text=variable)
sample.pack()
sample.bind('<Enter>', print_item_from_list)
root.mainloop()
我想要实现的是,每次我的指针输入标签“样本”时,都会打印指定的项目表单列表(即当我将鼠标悬停在标签“2”上时,我希望打印列表中的第二个对象)。我已经尝试将 variable 更改为 list[i] (仅用于测试是否可行)并创建第二个列表并附加到它,但没有运气。我的猜测是它以某种方式与 Tkniter 行为有关。
【问题讨论】: