我对Tkinter完全不熟悉,即使从教程中复制/粘贴代码,我似乎无法使其工作。更具体地说,例如以下代码
Mafenetre = Tk()
Button(Mafenetre, text = 'quit.', command = Mafenetre.destroy).pack()
v = StringVar()
v.set("New Text!")
Label(Mafenetre, relief='solid', textvariable=v).pack()
Mafenetre.mainloop()
不显示新文本(但显示'退出'按钮)。更一般地说,我对textvariable属性所做的任何使用(甚至是复制/粘贴代码)都不会产生任何文本。我不明白的是什么?
提前谢谢
答案 0 :(得分:0)
Tkinter变量需要一个tk实例。所以使用:
pairs = []
for i, w_i in enumerte(enumerte(words.values)):
for j, w_j in enumerte(enumerte(words.values)):
if i >= j:
continue
if len(set(w_i).symmetric_distance(w_j)) > 1.8 * min(len(w_i), len(w_j)):
continue
# Calculate distance only here.