Hice esta pregunta https://stackoverflow.com/questions/49955313/toplevel-does-not-create-new-independent-Windows-on-MacOS en Stack Overflow, pensando que era un problema de programación en Python.
Desde entonces, varios usuarios han informado de que no hay problemas, y yo he instalado Python 3.6.5 en un viejo MacBook que ejecuta 10.12.6 y el código se ejecuta como se espera.
Puede alguien sugerir por qué no funciona en mi nuevo iMac (Retina 4K, 21,5 pulgadas, 2017) que ejecuta 10.13.4 y, más importante, qué puedo hacer para cambiar esto.
El programa tampoco se ejecuta correctamente en un MacBook Pro 2011 con 10.13.3 y Python 3.6.4
A continuación se muestra la pantalla, y después de cambiar el tamaño.
Puedo arrastrar los 3 Toplevel()
Las ventanas en la pantalla, y luego se muestran normalmente.
Ejecutar el programa en Linux
Python 3.5.3 muestra:-
Me actualicé a https://www.Python.org/ftp/Python/3.6.5/Python-3.6.5-macosx10.9.pkg (que tiene una versión incluida de Tcl/Tk 8.6) tanto en el MacBook Pro de 2011 como en el iMac (Retina 4K, de 21,5 pulgadas, de 2017), que mostraron el mismo problema, por lo que parecería ser un problema de la interfaz de Python con macOS 10.13
0 votos
¿Dónde has conseguido Python 3.6.5? Es posible que tengas los problemas que se muestran en esta página . En mi MBP 2011, 10.13.4, con Anaconda Python, el programa funciona bien, cuatro Windows.