Tkinter:输出窗口小部件不显示文本

问题描述

我在使用python时相对较新,而在使用Tkinter时则相对较新,并且我正在使用GUI和功能编写Dice游戏程序。游戏结束时,会弹出一个新窗口,并显示一些带有输出小部件的文本,该小部件用于显示比分,但是未显示。我相信我使用的是正确的语法,并且在运行程序时没有错误消息。任何答案将不胜感激。

以下是我的代码

'''

[FMG:vars]
ansible_network_os      = fortinet.fortimanager.fortimanager
ansible_httpapi_port    = 443
ansible_httpapi_use_ssl = True
ansible_httpapi_validate_certs = False
ansible_connection = httpapi

'''

有问题的输出窗口小部件为'Output5',而'Totalscore'是要打印到其中但没有出现的变量。

非常感谢。

解决方法

我想你需要写:

Output5.delete(0.0,END)
Output5.insert(END,str(TotalScore))

这些代码在Tk()mainloop之间。