在PyGame中弹出消息框

时间:2017-01-13 16:54:06

标签: python python-3.x pygame

我想在游戏中创建一个弹出窗口,它会显示一个小游戏的结果,如果你单击OK,游戏会继续,但这并不重要。你怎么创造这样的盒子,所以当我打电话时它会弹出来?我用pgu阅读了问题,pgu是什么?它是另一个外部库吗?

4 个答案:

答案 0 :(得分:4)

我使用了tkinter并创建了一个消息框

from tkinter import *
from tkinter import messagebox
Tk().wm_withdraw() #to hide the main window
messagebox.showinfo('Continue','OK')

答案 1 :(得分:2)

您可以将弹出窗口视为Pygame中的另一个精灵。

使用draw()update()handle_event()创建类,并使用类似于PlayerEnemy的类。

使用自己的Button in PyGame

的简单示例

答案 2 :(得分:1)

您可以使用PyZenity,可通过Pip安装。然后,您可以这样做:

from PyZenity import *
cancel = Question('Continue game?')

答案 3 :(得分:0)

您可以使用 pyautogui 警报或确认。

    if something_happens:
       pyautogui.alert("you have done this")