Я делаю фальшивый антивирус для коронавируса для P C, как в шутку. Проблема, когда я делаю прогрессбар. Я пытался сделать progress.step(timer())
, но это не сработало. Я сделал это, чтобы повлиять на прогресс. Вот код:
import tkinter as tk
from tkinter import *
from tkinter import ttk
import random as rd
import time as tm
window=Tk()
window.geometry('500x500')
window.resizable(False, False)
window.title('Anti Corona')
window.config(bg='light blue')
anti=tk.Label(text='Anti Corona')
anti.config(bg='light blue', font=('Arial black', 50))
anti.pack()
def scaner():
def timer():
rand=rd.randrange(0,5)
timer.current=0
timer.current = timer.current + rand
if timer.current >= 0:
window.after(1000, timer)
print(timer())
global progress
progress=ttk.Progressbar(window, length=200)
progress.pack()
progress.step(timer)
scan=tk.Button(window, text='Scan!')
scan.config(height=1, width=10, font=('Century gothic', 30, 'bold'), bg='green', disabledforeground='', command=scaner)
scan.pack(side=BOTTOM)
window.mainloop()