Tcl e Tk nella loro versione 8.6
sono stati fuori ora per circa sei settimane. Tuttavia, i file che possono essere scaricati da Tcl hanno una diversa struttura di cartelle e mancano alcuni file come tk85.lib
(o tk86.lib
ora) rispetto alla cartella Tcl in Python.Come aggiornare Tcl/Tk in Python?
La mia domanda è: come è possibile aggiornare Tcl e Tk a 8.6 in Python (inclusa l'integrazione in Tkinter)?
versioneIl Python è 2.7 e il sistema operativo è Windows 7.
È necessario ricompilare il modulo '_tkinter'. Ma non ha molto senso farlo perché è necessario aggiornare il modulo 'Tkinter' per includere le ultime aggiunte. Considera almeno di segnalarlo a 'bugs.python.org' come richiesta di funzionalità. – mmgp
Le parti di Tk utilizzate da Tkinter non sono cambiate molto; Mi aspetterei che sia quasi una sostituzione drop-in. OTOH, le distribuzioni di sorgenti non includono librerie predefinite per qualsiasi piattaforma. (Ovviamente). Avrai bisogno di una versione costruita. –
@DonalFellows Non ho detto che sarebbe fallito dopo che la persona ha ricompilato il modulo, solo che la nuova funzionalità non sarebbe stata disponibile, quindi "non c'è molto da fare" la sostituzione drop-in. Tuttavia, sembra che qualcuno abbia avuto problemi con Tkinter dopo l'aggiornamento: http://bugs.python.org/issue16809 – mmgp