这个网站上已经有一些类似的问题。区别在于我将Tkinter窗口编码为一个类。然后在另一个文件中创建一个实例。例如:
import file
gui = file.Window()
gui.mainloop()
# The program continues, using the variables chosen by the user in the previous window.
而file
是另一个包含窗口代码的文件:
import tkinter as tk
class Window(tk.Tk):
def __init__(self, master):
# some code
def mainWidgets(self):
self.body = Body(self)
self.body.grid(row=0, column=0)
class Body(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
self.master = master
self.widgets()
def widgets(self):
# Labels entries and selections
self.boton_enviar = tk.Button(self, text='Send', command=self.send)
self.boton_enviar.grid()
def send(self):
variables = self.variables
# What code do I add here?
self.quit()
因此,我想在单击“发送”按钮时关闭窗口,但我需要检索一些在主程序中使用的变量。我该怎么做
目前没有回答
相关问题 更多 >
编程相关推荐