我一直在使用 python 和 Tkinter 一段时间,并决定制作基于文本的游戏。我知道如何在 python 中执行这些功能,但我想要一个实际的窗口,而不仅仅是控制台。我已经想出了如何制作一个窗口并显示一串文本......但我希望能够输入和显示该文本。
from Tkinter import *
w=Tk()
textvar="Welcome, to the PIT OF INSANLEY INTENSE THINGS... AND STUFF!!!"
def key(event):
print event.char
t=Text(w)
t.insert(INSERT,textvar)
t.configure(state=DISABLED)
t.bind("<Key>",key)
t.pack()
w.mainloop()
此代码创建一个简单的窗口并显示字符串变量的值。另外,我让它打印你在控制台中按下的键,但是我希望能够将这些字符添加到一个字符串中,这样你就可以看到你输入的内容。这是基于文本的游戏的重要组成部分:)
我很感激任何人对此的帮助。谢谢