Ho il solito annoso problema dell'aggiornamento dei controlli durante l'elaborazione di un programma.
Ho un programma che fa elaborazioni a volte anche lunghe, per evitare che l'utente pensasse fosse in blocco e lo chiudesse a forza
ho messo una progressbar che fa un performstep ogni 1 secondo (utilizzo un timer)
Purtroppo quando inizia l'elaborazione la progressbar si blocca per andare a fine corsa appena l'elaborazione finisce![]()
Ho prvato a mettere in coda al performstep l'istruzione progressbar.update (anche .refresh) ma non la fuma nemmeno
L'ideale in realtà per me sarebbe inserire una label da usare come "contatore avanzamento di cicli" (Il programma fa n cicli della stessa elaborazione in funzione dei dati di input), ma il problema è ovviamente lo stesso.
Ho un programma che fa elaborazioni a volte anche lunghe, per evitare che l'utente pensasse fosse in blocco e lo chiudesse a forza

Purtroppo quando inizia l'elaborazione la progressbar si blocca per andare a fine corsa appena l'elaborazione finisce

Ho prvato a mettere in coda al performstep l'istruzione progressbar.update (anche .refresh) ma non la fuma nemmeno
L'ideale in realtà per me sarebbe inserire una label da usare come "contatore avanzamento di cicli" (Il programma fa n cicli della stessa elaborazione in funzione dei dati di input), ma il problema è ovviamente lo stesso.