相关文章推荐
忧郁的皮带  ·  DateTimeOffset 建構函式 ...·  4 月前    · 
发怒的卤蛋  ·  ListView.View 属性 ...·  9 月前    · 
含蓄的木耳  ·  国防科技大学·  10 月前    · 
鼻子大的墨镜  ·  iOS swift ...·  1 年前    · 
size = width, height = 600, 400 screen = pygame.display.set_mode(size) screen.fill('white') pygame.display.set_caption('此代码运行无响应') while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() screen.fill('white') pygame.display.flip()

应该加上初始化的语句:

pygame.init()

再运行就会解决问题,代码如下:

import sys
import pygame
pygame.init()
size = width, height = 600, 400
screen = pygame.display.set_mode(size)
screen.fill('white')
pygame.display.set_caption('此代码运行有响应')
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()      
    screen.fill('white')
    pygame.display.flip()

可以看见一个白色的空白页面

在关闭运行页面的时候无响应

如上代码运行后,准备关闭时,又出现了的情况(我的母语是无语。。。)

原因是少了这行代码:

pygame.quit()

加上后代码如下所示:

import sys
import pygame
pygame.init()
size = width, height = 600, 400
screen = pygame.display.set_mode(size)
screen.fill('white')
pygame.display.set_caption('此代码运行有响应')
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit();
            sys.exit()      
    screen.fill('white')
    pygame.display.flip()

这时候就可以正常关闭了

注意!!:

pygame.quit() 要在 sys.exit() 的前面运行 ,即要先关闭pygame的运行

if event.type == pygame.QUIT:
pygame.quit();
sys.exit()

目录pygame程序运行时需要初始化在关闭运行页面的时候无响应pygame程序运行时需要初始化如下代码运行后无反应:import sysimport pygamesize = width, height = 600, 400screen = pygame.display.set_mode(size)screen.fill('white')pygame.display.set_caption('此代码运行无响应')while True: for ev
在使用 pygame 库创建一个游戏界面之后点击关闭时无法 响应 问题 解决 最近在学习 pygame 库的一些使用时遇到了一个 问题 ,就是在游戏界面创建之后,要关闭时总是无法 响应 ,只能拒绝等待 响应 直接强行关闭,然后所使用的spyder就只不得不重启内核 原代码如下: while True: for event in pygame .event.get(): if event.type== pygame .QUIT:
事情是这样的,最近在学习 Python 的相关内容,学习到飞机大战这一块内容的时候,按照要求应该是先安装 Pygame 。根据书上的步骤,之前就已经安装了 Python 3.7.3。本文不再赘述关于如何安装 Python 了,后续会更新一些相关的文章。 1、如何查看自己电脑安装的 Python 的版本?Win+R,输入cmd,回车打开 Windows 下的DOS操作界面,直接输入 python -V回车即可,就像下面这样...
Windows 10安装 pygame 包失败的处理方案 1.在 windows 系统下安装 pygame ,返回ERROR:unknown command “ pygame ” 。 2.查了一下是由于pip版本不匹配导致的报错,执行更新pip命令: python -m pip install --upgrade pip 3.再次执行pip install pygame ,安装成功。
一、游戏设备        玩过游戏的都知道鼠标和键盘是游戏的不可或缺的输入设备。键盘可以控制有限的方向和诸多的命令操作,而鼠标更是提供了全方位的方向和位置操作。不过这两个设备并不是为游戏而生,专业的游戏手柄给玩家提供了更好的操作感,加上力反馈等技术,应该说游戏设备越来越丰富,玩家们也是越来越幸福。 二、键盘设备 我们先从最广泛的键盘开始讲起。 现在使用的键盘,基本都是QWERTY键盘(看...