screen.fill() 无法生成白框,名称错误 'self' 未定义?



我通过设置一个小窗口来填充白色背景来开始我的程序。我不确定为什么当我的 RealTimeDraw.py 文件创建初始化self.screen的PYGAME_WINDOW实例时,我会收到来自"self"的NameError。我敢肯定,一个简单的修复,但是我已经忽略了这一点太久了。名称错误消息 我的代码

准备和揭示类应该是一个方法而不是类

import pygame
class PYGAME_WINDOW:
def __init__(self):
pygame.init()
self.screen = pygame.display.set_mode((300, 100))
def Prepare(self):
self.screen.fill((255,255,255))
def Reveal(self):
pass

相关内容

最新更新