[英]Pop up message box in PyGame
我想在游戏中创建一个弹出窗口,显示一个小游戏的结果,如果你点击确定,游戏会继续,但这并不重要。 你甚至如何创建这样的框,以便在我调用它时它会弹出? 我读了pgu
问题, pgu
是pgu
? 它是另一个外部图书馆吗?
我使用tkinter
并创建了一个消息框,
from tkinter import *
from tkinter import messagebox
Tk().wm_withdraw() #to hide the main window
messagebox.showinfo('Continue','OK')
您可以将弹出窗口视为 Pygame 中的另一个精灵。
使用draw()
、 update()
、 handle_event()
创建类并使用它类似于Player
和Enemy
。
在 PyGame 中使用自己的Button 的简单示例
您也可以将 PyGame 模块之一用于 GUI,但其中一些模块可能需要更改代码,因为它们运行自己的事件循环。
GUI 示例
更多关于 PyGame 页面: PyGame GUIs
您可以使用PyZenity ,可通过 Pip 安装。 然后,你可以这样做:
from PyZenity import *
cancel = Question('Continue game?')
您可以使用 pyautogui 警报或确认。
if something_happens:
pyautogui.alert("you have done this")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.