簡體   English   中英

如何關閉pyglet窗口?

[英]How to close a pyglet window?

我有以下問題。 假設我有以下代碼:

@window.event
def on_key_press( symbol, mod):
    if condition == True:
       return print("Game over")

pyglet.app.run()

我還需要在滿足條件 == True 后關閉窗口。 請問我該怎么做? 我試過:

@window.event
def on_key_press( symbol, mod):
    if condition == True:
       return print("Game over")
       pyglet.app.exit()

但它沒有用。 非常感謝您的幫助!

該函數在控制流中第一次出現return終止。 您必須刪除return語句。

@window.event
def on_key_press( symbol, mod):
    if condition == True:

       # return print("Game over") <--- DELETE
       
       print("Game over")

       pyglet.app.exit()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM