[英]How to exit stopped Python progam in Pygame 'fullscreen' mode?
我正在開發一些Raspberry Pi代碼-Pygame中的Python-我經常想以全屏模式查看其視頻輸出。 但是由於它是在開發環境中的,所以我經常遇到代碼錯誤,這些錯誤會停止Python程序-在Idle外殼中打印錯誤信息。 但是在全屏模式下,即使程序已停止,我也沒有找到退出屏幕以返回空閑狀態的方法。
有人知道一個簡單的方法嗎?
我知道我可能在捕獲異常阻止方面更具防御性,但我認為在錯誤停止后有一些非編程方式退出。
這是使用try--finally
模式的好地方-
如果您的代碼具有init
功能可進入全屏模式,並且具有可實際運行游戲的main
,則代碼可能如下所示:
import pygame
...
def init():
global screen
screen = pyame.display.set_mode(...)
...
def main():
...
try:
init()
main()
finally:
pygame.quit()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.