0
我在我的Macbook上運行了代碼,它沒有工作,而我在我的Ubuntu上運行它的代碼運行。 我的macOS是10.12.6 (ps:當我用鼠標控制pygame中的圖像(只需輸入鼠標的位置),如果我沒有點擊鼠標,我不能拖動圖像,但我沒有做我的有關單擊事件程序的任何東西) 這是我的代碼Python-pygame KEYDOWN在macbook中不工作
import pygame
pygame.init()
size = (800,600)
screen = pygame.display.set_mode(size)
pygame.display.set_caption('My Demo')
done = False
BLACK = (0,0,0)
WHITE = (255,255,255)
clock = pygame.time.Clock()
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_d:
print('work')
screen.fill(WHITE)
pygame.display.flip()
clock.tick(60)
pygame.quit()
只是一個錯字'pygame.K_D'應該是'pygame.K_d'。 – skrx
對不起,我上傳了錯誤的代碼。普通的代碼是pygame.K_d –
編輯後的程序應該能正常工作。不知道爲什麼它不適合你,所以也許你應該嘗試提供更多的細節。 – skrx