pygame的游戏窗口退出办法

学习pygame时,看到的退出方法(即点窗口的×,从而退出的功能):

while 1:for event in pygame.event.get():if event.type == QUIT:pygame.quit()sys.exit()

需要两个语句:

            pygame.quit()sys.exit()

pygame文档的解释:pygame.quit—卸载掉导入的pygame模块
若只用pygame.quit()退出会显示的错误:pygame.error: display Surface quit

现在发现,原来sys.exit()的功能是卡bug结束程序,而结束程序return也能实现,所以现在我不用sys.exit()了。

while 1:for event in pygame.event.get():if event.type == QUIT:pygame.quit()return

我观看的pygame项目实例,显示只用sys.exit()就能退出,但我实践的却不能,可能我看的版本落后了,或者是其他的原因。
……………………………………………………………………
发现别的问题了,return退出只能在函数内实现,若退出功能不在函数内,那便只能用sys,如以下这般情况。

import pygame,syspygame.init()
screen = pygame.display.set_mode((600,400))
pygame.display.set_caption("开端")while 1:for event in pygame.event.get():if event.type == pygame.QUIT:pygame.quit()sys.exit()pygame.display.update()

pygame的游戏窗口退出办法相关推荐

  1. python获取游戏窗口_python中pygame针对游戏窗口的显示方法实例分析(附源码)

    本文实例讲述了python中pygame针对游戏窗口的显示方法.分享给大家供大家参考,具体如下: 在这篇教程中,我将给出一个demo演示: 当我们按下键盘的'f'键的时候,演示的窗口会切换到全屏显示和 ...

  2. 多重递归强制退出办法 -以下简称办法

    办法 深层递归函数return之后仍在执行递归的上一层,需要层层阻断,栈的问题,常规办法是设一个flag,层层阻断 下面思考一个非常规办法,程序遇到什么情况会强制退出?答案显而易见,错误或异常,下面利 ...

  3. 远程桌面工具栏无法唤出-退出办法 远程桌面关机

    使用mstsc远程某一电脑后,缩小.放大.关闭工具栏无法正常唤出(正常情况将鼠标指向屏幕顶部即可唤出).此时不想注销远程,只想断开连接,可使用以下操作. 打开任务包管理器. 单击用户标签. 选中单前需 ...

  4. 90.pygame游戏-玩个球(play the ball)最终版

    文章目录 游戏部分截图 游戏操作说明 代码 所有图片素材 音乐素材 下载链接 游戏部分截图 游戏操作说明 1.鼠标上下左右晃动,在摩擦板中摩擦,会使得灰色求变绿色 2.上下左右(W,S,A,D)四个键 ...

  5. pygame编写篮球游戏-火柴人运球避开防守跳起投篮

    网上有很多篮球类游戏,这里使用pygame编写了一个.游戏中有一个投篮手,一个防守者.投篮手运球避开防守,跳起投篮,投中得一分.投篮手离篮筐越近,投篮准确率越高,但离篮筐越近,越可能碰到防守者,如碰到 ...

  6. Python小游戏——Pygame制作2048小游戏

    pygame之2048小游戏 初学python,发现看网上的python理论太过枯燥. 哎嘿~~干脆直接弄个小游戏叭,一边学习,一边写代码. 备注: 1.很多地方我尽量注解,方便大家观看. 2.完整代 ...

  7. python游戏库pygame经典教程

    目录 一.Pygame程序基本搭建过程 1.初始化化程序 2.创建Surface对象 3.事件监听 4.游戏循环 二.Pygame Display显示模块详解 1.将Surface对象粘贴至主窗口上 ...

  8. 飞机大战游戏---Pygame

    一.基础知识 pygame安装 pygame就是一个Python模块,专为店子游戏设计 安装pygame(Windows): pip install pygame 验证安装 python -m pyg ...

  9. pygame游戏_小蝌蚪吃蚊子幼虫成长

    网上有许多小蝌蚪的游戏.其中有一游戏,小蝌蚪开始很小,其四处游动吃蚊虫(蚊子幼虫),吃一个蚊虫后其身体长大一点,长大到某尺寸变为青蛙.本例实现其部分功能.游戏有3个角色:小蝌蚪.蚊虫和背景角色.小蝌蚪 ...

最新文章

  1. 计算机二级vfp知识点,全国计算机二级等级考试VFP知识点提纲
  2. C++ 调试技术:addr2line
  3. 中国水处理行业深度监测及投资发展可行性分析报告2022-2027年新版
  4. CI在mimes.php添加对apk文件上传下载的支持
  5. C - 思考使用差分简化区间操作
  6. SpringBoot怎么直接访问templates下的html页面
  7. springboot 上传图片大小_springboot 文件上传大小配置的方法
  8. python中weekday_Python calendar firstweekday()用法及代码示例
  9. SQL连接查询_ INNER JOIN
  10. iphone怎么换手机铃声?原来方法这么简单,只需要一招 iRingg
  11. 《深入解析Windows操作系统》要点整理
  12. C++实现 酒店管理系统
  13. English--consonant_爆破音
  14. 中国个人企业征信体系介绍
  15. C语言程序设计(郝斌)
  16. Ubuntu:end Kernel panic – not syncing:System is deadlocked on memory
  17. axios与拦截器的简单结合
  18. Ajax: 一个建立Web应用的新途径 [转]
  19. 2020年A证(安全员)考试试卷及A证(安全员)多少钱
  20. html5制作学学课件,网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源5_JavaScript编程_电子课件课件.ppt...

热门文章

  1. 我们应当怎样做需求分析:非功能需求
  2. 扫码支付是如何实现的?
  3. 【文件包含漏洞-03】文件包含漏洞的利用及如何利用本地文件包含漏洞GetShell
  4. 经典物理建模钢琴-4Front TruePianos v1.9.8 WiN-MAC
  5. 动画效果--animation
  6. BI项目实施为什么成功率那么低
  7. 不给移动一分钱!10个免费发短信的国外站点
  8. “如果不是生活所迫,谁又愿意拿青春赌明天呢”一位年新30w测试工程师的自白
  9. 论文阅读:机器学习模型可解释性方法、应用与安全研究综述
  10. typescript中的类型type与接口interface