2016-03-28 1 views
0

En utilisant un Mac, win.close() est une déclaration de Zelle graphics que je n'ai jamais eu à travailler. Il n'a jamais fermé une fenêtre quand je l'ai essayé dans un code. Est-ce que quelqu'un sait d'un endroit où je peux poser, ou où envoyer une question?Les graphismes Python Zelle sur Mac - `win.close()` ne fonctionneront pas

# test of win.close() from program 
from graphics import * 

def main(): 
    win = GraphWin() 
    win.close() 

main() 

Le problème est "trouvé". win.close() fonctionne dans Pycharm et si elle est démarrée à partir d'une fenêtre de terminal OSX. Mais pas de ralenti fonctionne sur OSX.

Répondre

0

Dans le programme que vous avez écrit, la fenêtre s'ouvre et se ferme immédiatement. Essayez:

from graphics import * 

def main(): 
    win = GraphWin() 
    win.getMouse 
    win.close() 

main() 

Cela attendra un clic de souris avant de fermer la fenêtre. J'espère que cela a aidé! ;) Faites-moi savoir si vous avez encore des problèmes.

+0

Salut, Merci. Je crois avoir "découvert" le problème: Il y a quelque chose entre graphics.py, Idle et Mac. Win.close() fonctionne dans Pycharm, ou si je démarre le programme à partir d'une fenêtre de terminal OSX. Mais merci pour votre réponse :-) –