Se il problema è una funzione... in quel caso potresti:
1) Usare i Thread. Qui la tua funzione verrà eseguita "contemporaneamente" al ciclo di vita di Tkinter;
2) Richiami la funzione attraverso il metodo
after di qualunque widget di Tkinter:
def cmdProssimi():
...
#app.after(100, cmdProssimi)
if __name__=='__main__':
app.after(100, cmdProssimi)
app.mainloop()
NB: se la finestra non risponde, potrebbe essere per qualche ciclo interno alla funzione che vai a richiamare; infatti, per """far funzionare""" una finestra di Tk, hai bisogno di richiamare il metodo
mainloop; questo è come un ciclo infinito interno che termina solo alla chiusura della finestra stessa; pertanto, se nel tuo programma hai un ciclo che itera molto, o che intera all'infinito, potresti avere seri problemi con le finestre in questione.
Se il problema persiste, dovrei vedere il codice per poterti dire se c'è un errore.