如何在游戏窗口前获取Python input()问题?

2024-06-16 13:12:55 发布

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

当我的游戏玩家单击某个东西时,python input()需要向玩家请求一个新名称。真管用!一个问题: Python input()总是在我的游戏窗口后面(Tkinter也会这样做),我该如何解决这个问题(将input()和/或Tkinter放在前台而不是放在游戏窗口后面)

我试图阻止pygame.display.flip(),但这没用

if pygame.mouse.get_pressed()[0] and knop3_rect.collidepoint(pygame.mouse.get_pos()):
                naamspeler1 = str(input("Kies een naam voor speler 1:"))
                if len(naamspeler1) >= 7:
                    print("Maximaal 6 tekens!")
                    naamspeler1 = str(input("Kies een naam voor speler 1:"))

Tags: 游戏inputgetiftkinter玩家pygamestr