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 de Python.
Desde entonces, varios usuarios no informaron ningún problema, y yo instalé Python 3.6.5 en una MacBook antigua, ejecutando 10.12.6 y el código se ejecuta como se esperaba.
¿Alguien puede sugerir por qué no funciona en mi nuevo iMac (Retina 4K, 21.5 pulgadas, 2017) con 10.13.4 y, lo que es más importante, qué puedo hacer para cambiar esto?
El programa tampoco se ejecuta correctamente en un MacBook Pro 2011 con 10.13.3 en Python 3.6.4
A continuación se muestra la pantalla, y después de cambiar el tamaño.
Puedo arrastrar los 3 Toplevel()
ventanas en la pantalla, y luego se muestran normalmente.
Ejecutando 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 2011 como en el iMac (Retina 4K, 21.5 pulgadas, 2017), ambos presentaron el mismo problema, por lo que parece ser un problema con la interfaz de Python macOS 10.13