在类内的函数外获取Tkinter输入可以通过以下步骤实现:
import tkinter as tk
class MyClass:
def __init__(self):
self.window = tk.Tk()
self.entry = tk.Entry(self.window)
self.button = tk.Button(self.window, text="获取输入", command=self.get_input)
self.label = tk.Label(self.window, text="")
def get_input(self):
input_text = self.entry.get() # 获取输入框中的文本
self.label.config(text=input_text) # 将文本设置到标签中
def run(self):
self.entry.pack()
self.button.pack()
self.label.pack()
self.window.mainloop()
my_obj = MyClass()
my_obj.run()
在上述代码中,MyClass
类中的 get_input
方法可以通过 self.entry.get()
来获取 Tkinter 输入框中的文本内容。然后将获取到的文本内容设置到标签中,以便在界面上展示。
run
方法,启动 Tkinter 窗口。通过以上代码,可以在类内的函数外获取到 Tkinter 输入框中的输入内容,并在界面上进行展示。
领取专属 10元无门槛券
手把手带您无忧上云