Traceback (most recent call last):
File "C:/Users/Brett/Documents/shellrunpractice", line 83, in
app = simpleapp_tk(None)
File "C:/Users/Brett/Documents/shellrunpractice", line 9, in __init__
self.initialize()
File "C:/Users/Brett/Documents/shellrunpractice", line 22, in initialize
command=self.usertypetest(0),fg="black",bg="green")
File "C:/Users/Brett/Documents/shellrunpractice", line 66, in usertypetest
self.keeptime(num1)
File "C:/Users/Brett/Documents/shellrunpractice", line 44, in keeptime
self.entry.selection_range(0, Tkinter.END)
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1845, in __getattr__
return getattr(self.tk, attr)
AttributeError: entry
代码如下:
^{pr2}$
我不知道为什么我会遇到这个问题,因为我才刚刚开始学习Tkinter,我还不是很好。在
这个程序的目标是,当用户单击“开始”时,计时器将启动,打印到标签上,他们将显示从(Q,W,E,R)中随机选择的字母,他们必须尽快键入这些字母。程序会给他们计时,最后根据他们的错误给他们打分,同时也会停止计时器。在
我想知道你们是否能在我的代码中找到其他可能导致这种情况的错误,如果是的话,怎么做。我意识到我的代码很糟糕,我才刚开始学Tkinter,我还不完全确定一切都是如何工作的。在
任何关于如何改进我的编码的一般性意见都将非常感谢,对于如何编写一个程序来做我想做的事情的任何评论也将不胜感激,因为我觉得我目前的方法不实用/不起作用。在