基本上我需要4个文本框,因为原因,不管是什么,但是当我第一次运行代码时,文本框的内容不允许我输入任何内容/选择它们。我想这可能与我在启动时弹出一个“是”或“否”的问题有关,但即使在我回答弹出式问题后,文本框也无法获得焦点。。。from tkinter import *
from tkinter import messagebox
class GuiTesting:
def __init__(self, master):
self.master = master
master.title('Testing Window')
self.tLabel = Label(master, text='First TextBox')
self.tLabel.grid(row=0, column=0, columnspan=1)
self.text = Text(master, height=1)
self.text.grid(row=0, column=1, columnspan=2)
messagebox.askyesno('Would you like to continue on your last playlist')
self.greeter = Button(master, text='Add', command=self.greet)
self.greeter.grid(row=5, column=0, columnspan=2)
def greet(self):
print('you pressed a button')
# outside of class def
root = Tk()
gui = GuiTesting(root)
root.mainloop()
“删除”窗口与此有关吗?如果我点击窗口外面的文本框,我会选择它,所以我想这是一个焦点问题。。。?请帮忙!提前谢谢!很抱歉,是的,我忘了我在Pycharm做这件事。希望代码现在更清晰。我测试了它,但它没有给文本框焦点。