import pygame
pygame.init()
x = height,width = (800,600)
Display = pygame.display.set_mode(x)
pygame.display.set_caption("Blocky")
red = (157, 139, 215)
black = (0,0,0)
Display.fill(red)
pygame.draw.rect(Display,black,(120,450,600,50))
#It updates every frame
pygame.display.update()
excape = False
while not excape:
for dork in pygame.event.get():
print(dork)
if pygame.event == pygame.QUIT:
pygame.quit()
quit()
を印刷んここでプリント(dork)が取り組んでいるが、私は、ウィンドウの終了ボタンをクリックしたときにそれがすべてで終了していません。.. どうすればイベントを出力し、ループ中にアプリケーションを終了できますか?
私はそうあなたが醜い 'pygame.error得るでしょう、プログラムの最後に' pygame.quit() 'の呼び出しを移動することをお勧め:表示面quit'をまたは 'pygame.error:ビデオシステムが初期化されていません 'というエラーが出ます。あなたは実際には 'pygame.quit()'を必要としません。これはIDLEユーザのためだけに役立ちます(それなしでウィンドウを閉じることはできません)。 – skrx