Non da nessun errore.
Viene eseguito e termina, ma non compare nulla.
Purtroppo, ripeto, di Tk non so nulla, quindi non saprei neanche come "lavorare" su questo problema.
Dall'alto della mia ignoranza posso azzardare a dire che forse non fa nulla perchè manca l'istruzione che lancia il loop infinito di Tk.