就像我之前说的,我的代码(或者我目前正在做的项目)充满了错误。到目前为止,我至少解决了十几个错误,老实说,我只是放弃了。我是说上帝知道还有多少人。在
目前我遇到的问题是一个AttributeError,在我看来这是最容易修复的错误之一,但是我似乎已经进入了完整的意大利面模式,我不知道如何解决这个问题。在
{错误本身:Traceback (most recent call last):
File "C:\Users\Burak\Desktop\boxtrial.py", line 87, in
myScreen.addPane("1")
File "C:\Users\Burak\Desktop\boxtrial.py", line 67, in addPane
myPane.drawPane()
File "C:\Users\Burak\Desktop\boxtrial.py", line 19, in drawPane
self.Screen.blit(self.font.render(textToDisplay, True, (black)), (250, 115))
AttributeError: 'Pane' object has no attribute 'Screen'
}
我将列出下面的代码,但我觉得我应该解释一下我在做什么,这样你对代码有一些了解。
基本上,在主循环中,我调用“类屏幕”,这有助于创建一个运行后出现的PyGame屏幕。在那个屏幕上,我试图让矩形以固定的位置出现在屏幕上(坐标是特定的,但我在代码中使用的坐标只是为了测试目的)。然后我有另一个类叫做“Pane”,这个类就在那里,这样我就可以在屏幕上绘制类窗格的许多实例(如果有意义的话)。在
如果有人能帮我摆脱这个错误,那将是非常有帮助的,但是如果你认为这不是解决问题的好方法,那么请作为我的客人,提出或教我一个更好的方法来做同样的事情。在
{代码:
^{pr2}$