我想在游戏中创建一个弹出窗口,它会显示一个小游戏的结果,如果你单击OK,游戏会继续,但这并不重要。你怎么创造这样的盒子,所以当我打电话时它会弹出来?我用pgu
阅读了问题,pgu
是什么?它是另一个外部库吗?
答案 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()
创建类,并使用类似于Player
和Enemy
的类。
使用自己的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")