Как отобразить индикатор выполнения tkinter, если функция работает в Python 3 - PullRequest
0 голосов
/ 08 марта 2020

У меня есть функция в моем сценарии. Я не знаю, сколько времени занимает выполнение одной и той же функции, поскольку размер ввода каждый раз отличается. Я хотел отображать индикатор выполнения, пока функция работает. Как я могу сделать это возможным? Это он код. Я должен отображать индикатор выполнения, пока работает display_l oop ().

Это мой код:

from tkinter.ttk import Progressbar
import tkinter as tk, time

def display_loop(no):
    for i in range(1,no):
        print(i)

def proceed():
    progress = Progressbar(root, orient = 'horizontal',length = 100, mode = 'indeterminate') 
    no = int(input("enter input"))
    display_loop(no)
    progress['value'] = 10
    ime.sleep(1)



root= tk.Tk()
root.title("Display")

tk.Button(root, text='Start',fg="red",font="Times",command= proceed).place(x=300,y=250)
root.geometry("500x500")
root.mainloop()

Спасибо.

...