import tkinter as tk
import pygame
pygame.init()
ss = width, height = 1024, 600
screen = pygame.display.set_mode(ss)
tkinput_1 = True
while True:
event = pygame.event.poll()
keys = pygame.key.get_pressed()
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
screen.fill((0,0,0))
if tkinput_1 == True:
tkinput_root1 = tk.Tk()
tkinput_root1.geometry("200x200")
tkinput_root1.title("How many teams?")
tkinput_input1 = tk.Entry(tkinput_root1)
tkinput_1 = False
pygame.display.update()
tkinput_root1.mainloop()
这只是我在 pygame 中给 tkinter 文本输入框一个镜头。我相当确定它不会正常工作,但决定无论如何我都会尝试,因为我没有什么可失去的。在您退出 pygame 之前,tkinter 屏幕不会显示。所以,我不是问是否有人知道如何修复代码,而是问是否有人知道在 pygame.xml 中创建文本框的最简单方法。我知道有一个可以导入的 textinput 类模块。如果您认为这是最简单的方法,那么您可以引导我完成它。如果不能,请让我知道您认为最简单的方法是什么。这是一个小程序,所以我想避免为一个简单的文本框编写大量繁重的代码行。让我知道你们的想法。提前非常感谢。