繁体   English   中英

在 PyGame 中弹出消息框

[英]Pop up message box in PyGame

我想在游戏中创建一个弹出窗口,显示一个小游戏的结果,如果你点击确定,游戏会继续,但这并不重要。 你甚至如何创建这样的框,以便在我调用它时它会弹出? 我读了pgu问题, pgupgu 它是另一个外部图书馆吗?

我使用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()创建类并使用它类似于PlayerEnemy

在 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM