ttk.progressbar () не останавливаться - PullRequest
0 голосов
/ 13 марта 2020

Я делаю фальшивый антивирус для коронавируса для 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...