pygame的游戏窗口退出办法
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的游戏窗口退出办法相关推荐
- python获取游戏窗口_python中pygame针对游戏窗口的显示方法实例分析(附源码)
本文实例讲述了python中pygame针对游戏窗口的显示方法.分享给大家供大家参考,具体如下: 在这篇教程中,我将给出一个demo演示: 当我们按下键盘的'f'键的时候,演示的窗口会切换到全屏显示和 ...
- 多重递归强制退出办法 -以下简称办法
办法 深层递归函数return之后仍在执行递归的上一层,需要层层阻断,栈的问题,常规办法是设一个flag,层层阻断 下面思考一个非常规办法,程序遇到什么情况会强制退出?答案显而易见,错误或异常,下面利 ...
- 远程桌面工具栏无法唤出-退出办法 远程桌面关机
使用mstsc远程某一电脑后,缩小.放大.关闭工具栏无法正常唤出(正常情况将鼠标指向屏幕顶部即可唤出).此时不想注销远程,只想断开连接,可使用以下操作. 打开任务包管理器. 单击用户标签. 选中单前需 ...
- 90.pygame游戏-玩个球(play the ball)最终版
文章目录 游戏部分截图 游戏操作说明 代码 所有图片素材 音乐素材 下载链接 游戏部分截图 游戏操作说明 1.鼠标上下左右晃动,在摩擦板中摩擦,会使得灰色求变绿色 2.上下左右(W,S,A,D)四个键 ...
- pygame编写篮球游戏-火柴人运球避开防守跳起投篮
网上有很多篮球类游戏,这里使用pygame编写了一个.游戏中有一个投篮手,一个防守者.投篮手运球避开防守,跳起投篮,投中得一分.投篮手离篮筐越近,投篮准确率越高,但离篮筐越近,越可能碰到防守者,如碰到 ...
- Python小游戏——Pygame制作2048小游戏
pygame之2048小游戏 初学python,发现看网上的python理论太过枯燥. 哎嘿~~干脆直接弄个小游戏叭,一边学习,一边写代码. 备注: 1.很多地方我尽量注解,方便大家观看. 2.完整代 ...
- python游戏库pygame经典教程
目录 一.Pygame程序基本搭建过程 1.初始化化程序 2.创建Surface对象 3.事件监听 4.游戏循环 二.Pygame Display显示模块详解 1.将Surface对象粘贴至主窗口上 ...
- 飞机大战游戏---Pygame
一.基础知识 pygame安装 pygame就是一个Python模块,专为店子游戏设计 安装pygame(Windows): pip install pygame 验证安装 python -m pyg ...
- pygame游戏_小蝌蚪吃蚊子幼虫成长
网上有许多小蝌蚪的游戏.其中有一游戏,小蝌蚪开始很小,其四处游动吃蚊虫(蚊子幼虫),吃一个蚊虫后其身体长大一点,长大到某尺寸变为青蛙.本例实现其部分功能.游戏有3个角色:小蝌蚪.蚊虫和背景角色.小蝌蚪 ...
最新文章
- 计算机二级vfp知识点,全国计算机二级等级考试VFP知识点提纲
- C++ 调试技术:addr2line
- 中国水处理行业深度监测及投资发展可行性分析报告2022-2027年新版
- CI在mimes.php添加对apk文件上传下载的支持
- C - 思考使用差分简化区间操作
- SpringBoot怎么直接访问templates下的html页面
- springboot 上传图片大小_springboot 文件上传大小配置的方法
- python中weekday_Python calendar firstweekday()用法及代码示例
- SQL连接查询_ INNER JOIN
- iphone怎么换手机铃声?原来方法这么简单,只需要一招 iRingg
- 《深入解析Windows操作系统》要点整理
- C++实现 酒店管理系统
- English--consonant_爆破音
- 中国个人企业征信体系介绍
- C语言程序设计(郝斌)
- Ubuntu:end Kernel panic – not syncing:System is deadlocked on memory
- axios与拦截器的简单结合
- Ajax: 一个建立Web应用的新途径 [转]
- 2020年A证(安全员)考试试卷及A证(安全员)多少钱
- html5制作学学课件,网页设计与制作教学课件作者HTML+CSS+JavaScript张洪斌教学资源5_JavaScript编程_电子课件课件.ppt...
热门文章
- 我们应当怎样做需求分析:非功能需求
- 扫码支付是如何实现的?
- 【文件包含漏洞-03】文件包含漏洞的利用及如何利用本地文件包含漏洞GetShell
- 经典物理建模钢琴-4Front TruePianos v1.9.8 WiN-MAC
- 动画效果--animation
- BI项目实施为什么成功率那么低
- 不给移动一分钱!10个免费发短信的国外站点
- “如果不是生活所迫,谁又愿意拿青春赌明天呢”一位年新30w测试工程师的自白
- 论文阅读:机器学习模型可解释性方法、应用与安全研究综述
- typescript中的类型type与接口interface