-3
import pygame, sys
from pygame.locals import *
pygame.init()
screen=pygame.display.set_mode((640,360),0,32)
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
screen.lock()
pygame.draw.rect(screen, (140,240,130), Rect((100,100),(130,170)))
screen.unlock()
pygame.display.update()
它應該顯示在640x360的窗口retangle,它不這樣做,我不知道爲什麼它不去做。請幫幫我。我不知道爲什麼會這樣Python編程代碼不起作用
如果您在帖子中修復了縮進,它會澄清事情。 – nobar 2013-04-28 06:03:17
它是做什麼的?你有錯誤嗎? – Cfreak 2013-04-28 06:03:19
請正確格式化此代碼!縮進級別會顯着改變代碼的行爲,即調用嵌套在if event.type == QUIT中的'pygame.draw'和'pygame.display'?如果是這樣,然後pygame/python將退出,然後您可以繪製任何東西。 – HennyH 2013-04-28 06:11:50