Я работаю над индикатором выполнения в Tkinter, используя объектно-ориентированный дизайн, и у меня возникла проблема.
from tkinter import *
from tkinter import ttk
class Status:
def __init__(self):
self.root = Tk()
self.root.geometry("400x20")
self.loading = ttk.Progressbar(self.root, length=15, value=0, orient=HORIZONTAL, command=self.start_progress())
self.loading.pack(fill=X)
self.root.mainloop()
def start_progress(self):
self.loading.start(10)
bar = Status()
Я должен получить индикатор выполнения, который загружается бесконечно, но вместо этого я получаю
"self.loading.start(10)
AttributeError: 'Status' object has no attribute 'loading'".
То, что я хочу, это чтобы индикатор выполнения автоматически обновлялся безиспользование любой кнопки.он должен заполниться и остановиться, когда заполнится.