0
我正在開發一個pygame程序,並且希望在屏幕上顯示一些文本。Pygame屏幕是隻讀的
我這裏定義了我的屏幕:
screenDi = pygame.display.Info()
height = screenDi.current_h
width = screenDi.current_w
size = width, height
screen = pygame.display.set_mode(size)
,並在此定義我的文字功能:
def text(text,x,y):
font = pygame.font.SysFont('Calibri',50,True,False)
text = font.render(text,True,BLACK)
screen.blit = (text,[x,y])`
然而,當我加入這一行的主要程序:
text('Hello',100,100)
python返回以下錯誤:
pygame.Surface object attribute 'blit' is read-only
任何想法如何解決這個問題?
啊愚蠢的錯誤在我的部分...謝謝! –