Differences with show() between backends
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par reproduire les exemples documentés sur macOS avec les backends qt5agg, macosx et tkagg, en vous concentrant sur le comportement signalé de show() et de la fermeture des figures pour chacun. Examinez les exemples contenant subplot_module ainsi que les points d’entrée show/close spécifiques au backend mentionnés dans le rapport. Le travail est considéré comme terminé lorsque les exemples utilisent subplot_mosaic et que chaque backend gère les cas signalés de event-loop, de fermeture de fenêtre et de second show() sans les erreurs indiquées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I was just testing out the examples from the docs and figured I would put some quick findings here while running on a Mac.
- Documentation: Change
subplot_moduletosubplot_mosaicin a couple of places in the code samples qt5agg: mg.show() does not exit after closing both figures, the event loop keeps runningmacosx: mg.show() closing one figure closes all of the figures, as if the closeWindow gets sent to every figure, not just the one clicked.tkagg: In the secondfr.show()call in the examples I get this error:_tkinter.TclError: can't invoke "wm" command: application has been destroyed(macosx seems to get through this and the qt5agg I don't think ever even gets here due to the event loop not quiting after the first show() as mentioned above)
- Langage dominant
- Python
- Étoiles
- 17
- Forks
- 7
- Merge moyen
- 1 j 16 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de matplotlib/mpl-gui
-
Inject `Figure.close` methodOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
matplotlib/mpl-gui#8 ·
Toutes les issues de matplotlib/mpl-gui
Issues similaires
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
data-umbrella/du-event-board#225 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100