我有两个类,一个是GUI类,另一个是背景类。我需要在 GUI 类中触发一个函数,但出现 TypeError: App.enable_gui() missing 1 required positional argument: 'self' 错误。 我这样调用函数
app = App()
app.enable_gui()
但它试图创建一个新实例,并且在我的 App 类中它需要一个参数来创建实例,我猜因此它不会创建。但是我想使用打开的 GUI 因此存在实例。我该怎么做?
class App(tk.Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.master.title('Instagram Bot')
self.pack(fill=tk.BOTH, expand=True, padx=10, pady=10)
self.bot = None # initialize bot attribute to None
self.style = ttk.Style()....
def enable_gui(self):
self.compare_profile_button.config(state=tk.NORMAL, text="Compare Profile")
self.following_button.config(state=tk.NORMAL, text="Send Requests to Following")