【发布时间】:2019-08-19 05:47:35
【问题描述】:
我使用 Pygame 绘制了多个图案,我的屏幕宽度是 40,高度也是 40,但问题是当我运行我的代码时,我的屏幕尺寸会自动翻倍。
import pygame
pygame.init()
size = [40, 40]
screen = pygame.display.set_mode(size)
pygame.display.get_window_size()
pygame.display.set_caption("Example code for the draw module")
done = False
clock = pygame.time.Clock()
while not done:
clock.tick(10)
for event in pygame.event.get(): # User did something
if event.type == pygame.QUIT: # If user clicked close
done = True
screen.fill((168,168,168))
pygame.draw.ellipse(screen,(192,192,192) , [30, 20, 15, 10], 2)
fname = "shape1.png"
pg.image.save(screen, fname)
print("file {} has been saved".format(fname))
pygame.display.flip()
pygame.quit()`
【问题讨论】:
-
您是否有可能拥有高 DPI 显示器?
标签: python python-3.x pygame