这是我的代码的一部分。基本上,我想访问输入框中给出的值,它是 def init的一部分。有没有不使用全局变量的方法来解决这个问题?此外,它以这种方式设置,以便可以在我的整个程序中使用该变量。谢谢。
import tkinter as tk
class MainApp(tk.Tk):
def test():
a = __init__.test_entry.get()
print(a)
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
test_entry = tk.Entry(self)
test_entry.pack()
submit_button = tk.Button(self, text="Submit", command=MyApp.test)
submit_button.pack()
if __name__ == "__main__":
app = MainApp()
app.mainloop()
慕妹3242003
慕神8447489
相关分类