关于Pygame运行无响应问题的办法(已解决)

这篇具有很好参考价值的文章主要介绍了关于Pygame运行无响应问题的办法(已解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

pygame程序运行时需要初始化

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


pygame程序运行时需要初始化

如下代码运行后无反应:

import sys
import pygame

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()      
文章来源地址https://www.toymoban.com/news/detail-450008.html

到了这里,关于关于Pygame运行无响应问题的办法(已解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unity webgl网页运行后屏幕模糊,UI无响应问题解决

    【记一个莫名其妙的问题】 工具:Unity 2019.4.40f1c1 先前Unity打包apk,设置了最大帧率15 在Project Settings -Quality中设置了Other-VSync Count:Don’t Sync 运行后,帧率稳定在100上下,呵呵 后来在代码中加了一行: 问题解决 今天,准备再打一个webgl包 打包运行后,打开网页,画面停留在

    2024年02月06日
    浏览(40)
  • 关于chromedriver.exe一系列问题的解决办法

    最新 chromedriver.exe下载地址:https://googlechromelabs.github.io/chrome-for-testing/#stable 下载最新版本的 chromedriver.exe 将其解压在 python.exe 同目录下,以及Chrome 的路径下 例如: C:Program FilesGoogleChromeApplication 我用的是虚拟环境下的 python.exe,将 chromedriver.exe 放在此路径下即可 D:Anacond

    2024年02月11日
    浏览(39)
  • 关于unity动画无法录制的问题踩坑和解决办法

    所遇到的问题: 在实际开发中,有时候会出现Timeline和Animation同时使用的情况,这个时候如果想要Animation中录制一段动画,然后在Timeline中使用,会发现无法录制,奇怪的是,明明选中了物体,也在物体身上挂载了动画,录制按钮也无法点击,只能在Timeline中的动画轨道中逐帧

    2024年02月03日
    浏览(40)
  • 关于如何解决Windows10任务栏无响应问题及任务栏“咨询和兴趣”功能入口彻底关闭

    作为一名IT小白,在前阵子重装旧笔记本系统的时候,碰上一个非常奇怪的问题。新装的Windows10系统(这里吐槽一下Windows11,果里果气的,而且操作逻辑用着很不顺手)在刚进入系统时,会出现任务栏无响应,鼠标放上去一直转圈的情况。这我就很纳闷了啊,我以为是我为了

    2024年02月07日
    浏览(119)
  • UE4 关于使用Webbrowser插件遇到的问题以及解决办法

    解决办法:第一种办法,重新编译了cef源码,改成支持H.264,然后在UE4安装目录下替换相关文件,网上有教程自己搜。第二种办法是直接找改好的插件,桃宝 解决办法:使用webbrowser的ExecuteJavascript函数执行js代码,这段代码的大概意思就是将滑动条的长宽设置为0以此来达到隐

    2024年02月12日
    浏览(56)
  • 关于韩版三星S20+手机5G网络信号问题解决办法

    我的是去年买的韩版韩版三星S20+手机,当时让店家刷的极光ROM(V18版本的),因为是当备用机,一直没使用,没在意5G信号问题。今年拿出来打算试试手机用着怎么样,发现4g信号没问题,但是没5G信号(韩版支持联通、电信5g的,不支持移动5g),就在网上找解决办法,在c

    2024年02月09日
    浏览(48)
  • 关于“ Autowired.class 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中“ 的解决办法

    问题:java: 无法访问org.springframework.beans.factory.annotation.Autowired 错误的类文件: /C:/Users/Administrator/.m2/repository/org/springframework/spring-beans/6.0.3/spring-beans-6.0.3.jar!/org/springframework/beans/factory/annotation/Autowired.class 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确

    2024年02月16日
    浏览(47)
  • 【用友】关于近日微软吊销证书导致用友/金蝶软件无法使用问题及解决办法

    问题现象: 2023年8月23日,用友/金蝶用户大批量出现无法正常使用的情况,用友T3/T6服务无法启动,有的是在使用中频繁报错,如下图: 金蝶部分版本提示如下:  经过开发排查,发现是微软吊销了win10和win11上的verisign证书,导致程序证书签名失效无法正常使用。   受影响的

    2024年02月01日
    浏览(58)
  • 关于最近VSCode的Python代码格式化失效问题的解决办法

    隔了一段时间再次打开VSCode写Python脚本,Python扩展弹出一条警告 查看日志输出发现Python的代码格式化设置发生了变化 简单来说就是Python扩展已经将原有的默认代码格式化工具 \\\"ms-python.python\\\" 弃用,格式化功能已移交到单独的格式化工具扩展。所有以 \\\"python.linting\\\" 开头的设置都

    2024年02月20日
    浏览(60)
  • 关于vmware中的某个虚拟机死机且无法关机问题的快速解决办法

    前情概要:公司某台服务器上采用的是vmware的方案进行部署的,在vmware中部署了多台虚拟机,某天其中一台虚拟机突然卡死(事后经检查是由于运行的python程序线程调用错误,导致CPU和内存占满,进而导致服务器卡死)且无法关机或其他任何操作(如下图)。因为无法重启物

    2024年02月15日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包