我正在为用户创建一个游戏来选择角色颜色并继续引导他们通过迷宫。最初我让用户输入他们角色的名称和他们希望他们去的方向,但将输入更改为使用 tkinter 的箭头键。现在我遇到了一个问题,因为 tkinter 为其输入打开了一个新窗口。
import view,datetime,Tkinter as tk
def main():
global root
if __name__ == "__main__":
view.root.update()
command = raw_input( "choose a player:" )
run1( command )
view.root.update()
while True:
root = tk.Tk()
print( "Press a key (Escape key to exit):" )
root.bind_all( '<Key>', key )
root.mainloop()
root.withdraw()
root.destroy()
view.root.destroy()
main()
这显示了我导入的内容和我的主要功能。