Pygame第一课:创建窗口

人生苦短,我用Python!

目录

一、Pygame库的安装

二、正式讲解

2.1 启动函数

2.2 创建窗口

2.3 修改名称

三、排出错误

NameError: name 'pygame' is not defined

TypeError: size must be two numbers

TypeError: function takes at least 1 argument (0 given)


一、Pygame库的安装

首先,我们按下Win+R键,输入cmd,回车。

然后,输入“python -m pip install -U pygame --user”,然后按下回车键,即可安装。

最后进度条达到100%时,安装完成。

二、正式讲解

2.1 启动函数

方法十分简单,为init()函数。

示例:

import pygame  #导入pygame
pygame.init()

2.2 创建窗口

在pygame.init()之后,还要有创建窗口。此为pyame.display.set_mode()方法。

语法为:

pygame.display.set_mode([width,height])

注意:往往需要将其保存在变量中,方便调用。

示例:

import pygame  #导入pygame

pygame.init()
screen=pygame.display.set_mode([1500,1000])  #创建一个宽1500像素,高1000像素的Surface对象,命名为screen

2.3 修改名称

如果需要改变窗口名称,需要pygame.display.set_caption()方法。

它的参数为str类型(有双引号括起来的字符串)。

示例:

import pygame  #导入pygame

pygame.init()
screen=pygame.display.set_mode([1500,1000])  #创建一个宽1500像素,高1000像素的Surface对象,命名为screen

pygame.display.set_caption("我的pyame窗口")   #命名窗口为“我的pygame”窗口

三、排出错误

NameError: name 'pygame' is not defined

这个错误很简单,原因是你忘了导入pygame库了,在第一行加上import pygame即可。

TypeError: size must be two numbers

这个错误,翻译一下,就是:尺寸必须是两个数字。

你需要找到pygame.display.set_mode()函数,为两个数字扩上“()”或“[ ]”。

TypeError: function takes at least 1 argument (0 given)

这个错误,译文是:这个函数至少1个参数(传递0个参数)。

将参数补全即可。

猜你喜欢

转载自blog.csdn.net/Python_program/article/details/132940612