我正在尝试更新 tkinter 的 for 循环内的文本并显示标签。根据 .after 方法,这应该在一秒钟后发生。
def rightString(self, gro, string):
for z in string:
self.message2.configure(text="Good job, %s is a member of %s!" % (z, gro.getName()))
root.after(1000)
self.message2.grid()
print(z, " should be displayed!")
我希望这是足够的信息;我觉得我缺少一些非常基本的东西。print 函数在 IDLE 中调用并显示 'string' 的每个成员。我不明白为什么 self.message2 不显示。它显示在脚本的其他部分中,不包括“后”方法。
如果有必要,我会发布更多代码。
谢谢。