【发布时间】:2019-04-20 00:43:46
【问题描述】:
首先,我使用的是 macOS Mojave 10.14.1 和 pygame 1.9.4。
另外,我正在使用 PyCharm IDE 并且正在使用 python 3.7.1。
我决定尝试 pygame 会很有趣,但即使是简单的矩形或图像也无法绘制。
这是我尝试使用的代码来绘制一个矩形,绘制与文件位于同一目录中的图像,并用白色填充窗口。这些都不起作用。
import pygame
pygame.init()
win = pygame.display.set_mode((600, 600))
pygame.display.set_caption("Snake")
image = pygame.image.load("java_logo.png")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
win.fill((0, 255, 0))
pygame.draw.rect(win, (255, 0, 0), (50, 50, 50, 50))
win.blit(image, (200, 200))
pygame.display.flip()
pygame.quit()
编辑:
这是使用的图片:https://i.imgur.com/OoSHkXX.png
【问题讨论】:
-
请提供您加载的图像,以使您的示例完整。谢谢。
-
@MarkSetchell 完成!
-
谢谢。来晚了,我明天去看看。
-
嗨,@MarkSetchell。你有机会研究这个吗?
-
对不起,是的,我做到了。我度过了一个岁月,根本无法得到任何工作。似乎有很多人在 Mac 上遇到其他问题。一个人成功了全屏,另一个人这样成功stackoverflow.com/a/30651218/2836621
标签: python macos graphics pygame pycharm