有没有办法让消息框显示在PyGame窗口前?

2024-05-15 04:07:27 发布

您现在位置:Python中文网/ 问答频道 /正文

对于学校来说,我们必须编写这个愚蠢的僵尸游戏,但不管怎样,这个问题

我使用模块“ctypes”在python中获得一个消息框,但是每当我们使用它时,消息框就会显示在PyGame窗口的下方,这真的很烦人,因为我们必须单击底部的选项卡,这只是一种荣耀的痛苦。代码如下:

answer = ctypes.windll.user32.MessageBoxW(0, "Save survivor using ammo?", "Oh no, a zombie is approaching!", 4)
if answer == 6:
    survivor()
    ammo -= 1

这是一个提示,要求保存幸存者或放弃他们,但消息框一直显示在底部。是否有某种参数可以应用到pygame窗口的前面


Tags: 模块代码answer游戏消息ctypespygame选项卡
1条回答
网友
1楼 · 发布于 2024-05-15 04:07:27

^{}支持uType标志MB_TOPMOST0x00040000):

MB_YESNO = 4
MB_TOPMOST = 0x40000
uType = MB_YESNO | MB_TOPMOST
answer = ctypes.windll.user32.MessageBoxW(
    0, "Save survivor using ammo?", "Oh no, a zombie is approaching!", uType)

相关问题 更多 >

    热门问题