python如何新建一个窗口,然后将桌面上的“红路灯.png”导入到这个窗口中间的最左边?注意,要用pygame这个库。
时间: 2024-10-23 14:08:08 浏览: 17
在Python中,你可以使用Pygame库来创建游戏窗口并加载图片。以下是简单的步骤:
首先,你需要安装Pygame,如果还没有安装,可以运行以下命令:
```bash
pip install pygame
```
然后,你可以按照以下代码示例来创建一个新的窗口,并在其中显示“红路灯.png”图片:
```python
import pygame
# 初始化Pygame
pygame.init()
# 设置窗口大小
win_size = (800, 600)
screen = pygame.display.set_mode(win_size)
# 加载图片
img_path = "红路灯.png"
image = pygame.image.load(img_path)
# 图片的位置,这里是左上角(0, 0)
image_pos = (0, 0)
# 将图片绘制到窗口
screen.blit(image, image_pos)
# 更新窗口
pygame.display.flip()
# 游戏主循环,直到用户关闭窗口
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# 检查鼠标是否点击了关闭按钮
mouse_clicked = pygame.mouse.get_pressed()
if mouse_clicked[0]:
running = False
# 退出Pygame
pygame.quit()
```
这段代码会打开一个新的窗口,图片会在窗口的左上角。当用户关闭窗口或者点击窗口外时,程序会结束。
阅读全文