Comment connecter une barre de progression pour une fonction?

J'essaie de connecter une barre de progression vers une fonction pour mon projet.

C'est ce que j'ai jusqu'à présent mais je ne suis sûr de ne rien faire:

def main():
    pgBar.start()
    function1()
    function2()
    function3()
    function4()
    pgBar.stop()

Voici le code où je fais mes barre de progression si cela aide à tous:

pgBar = ttk.Progressbar(window, orient = HORIZONTAL, length=300, mode = "determinate")
pgBar.place(x=45, y=130)

J'ai fait quelques recherches et de comprendre que le tkinter, la fenêtre se fige lors de l'exécution d'une fonction ou quelque chose comme ça. Est-il une manière que je pourrais "dégeler" la fenêtre à la fin de chaque fonction qui est appelée à l'intérieur de la principale?

InformationsquelleAutor user2148781 | 2013-03-10