2017-12-04 25 views
2
for event in pygame.event.get(): 
    if event.type == pygame.QUIT: 
     state = 2 
     mouseX, mouseY = pygame.mouse.get_pos() 
     leave(mouseX, mouseY) 

私は左上に「X」を押してくれ読み込みエラーを与える:pygame.Surfaceオブジェクトが呼び出すことはできません

leave(mouseX, mouseY) 

TypeError: 'pygame.Surface' object is not callable 
+1

"leave(mouseX、mouseY)"の動作を教えてください。 – SaGwa

+0

'leave'が' Surface'なら 'leave()'と関数として使うことはできません。 – furas

答えて

0

私は少しを見ることなく確かに言うことはできませんコードの多くは私の推測では、surfaceオブジェクトを残しておき、あなたもleaveという名前の関数と競合しているということです。そのうちの1つの名前を別のものに変更してみてください。

関連する問題