teaching:progappchim:tkinter_gui_simple

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
teaching:progappchim:tkinter_gui_simple [2017/05/04 12:02] villersdteaching:progappchim:tkinter_gui_simple [2020/04/03 11:25] – [Insérer une image (photoimage)] villersd
Ligne 355: Ligne 355:
  
 ===== Insérer une image (photoimage) ===== ===== Insérer une image (photoimage) =====
 +
 +<note tip>Avec Spyder, sous Anaconda, l'affichage peut provoquer une erreur "TclError: image doesn't exist ". Cf. [[https://stackoverflow.com/questions/54243761/tkinter-tclerror-image-pyimage-doesnt-exist]]
 +
 +Solution : choisir dans les préférences de spyder la partie "Console IPython" et l'onglet "Graphiques". Désactiver la "Prise en charge des graphes (Matplotlib)". Redémarrer le noyau. Ne pas oublier de remettre ensuite les réglages d'origine.
 +
 +Autre solution : menu "exécution", sous-menu "profiler" → explications ??
 +</note>
 +
 Télécharger l'image exemple au format png dans le même répertoire que le programme python Télécharger l'image exemple au format png dans le même répertoire que le programme python
 <code python image_import-01.py> <code python image_import-01.py>
Ligne 361: Ligne 369:
 """ """
 insert a PNG image into a python tkinter window insert a PNG image into a python tkinter window
-image png : https://en.wikipedia.org/wiki/File:Lenna.png +image png : https://upload.wikimedia.org/wikipedia/commons/c/c0/Wikipedia-sipi-image-db-mandrill-4.2.03-quantize-only-CCC.png 
-cf. https://en.wikipedia.org/wiki/Lenna+cf. https://commons.wikimedia.org/wiki/File:Wikipedia-sipi-image-db-mandrill-4.2.03-quantize-only-CCC.png
 """ """
  
Ligne 368: Ligne 376:
  
 root = tk.Tk() root = tk.Tk()
-img = tk.PhotoImage(file = "Lenna.png")+img = tk.PhotoImage(file = "mandrill.png")
 label = tk.Label(root, image = img) label = tk.Label(root, image = img)
 #label.pack() #label.pack()
Ligne 374: Ligne 382:
 root.mainloop() root.mainloop()
 </code> </code>
 +
 +  * Image utilisée historiquement fréquemment en traitement d'images : [[https://en.wikipedia.org/wiki/Lenna]]
 +    * [[https://campaignbrief.com/creatable-code-like-a-girl-partner-with-clemenger-sydney-finch-kamber-and-facebook-to-launch-losing-lena-removing-one-image-to-make-millions-of-women-feel-welcome-in-tech/|Campagne de modification de cet usage]] + [[https://www.losinglena.com/]]
 +  * Base d'images pour test : [[http://sipi.usc.edu/database/]] - exemple :
 +    * [[http://sipi.usc.edu/database/database.php?volume=misc&image=10#top]]
 +    * [[https://commons.wikimedia.org/wiki/File:Wikipedia-sipi-image-db-mandrill-4.2.03-quantize-only-CCC.png]]
 +
 +{{  https://upload.wikimedia.org/wikipedia/commons/c/c0/Wikipedia-sipi-image-db-mandrill-4.2.03-quantize-only-CCC.png?256x256  }}
  
 ===== Autres composants logiciels (widgets) de Tkinter ===== ===== Autres composants logiciels (widgets) de Tkinter =====
  • teaching/progappchim/tkinter_gui_simple.txt
  • Dernière modification : 2023/01/19 15:46
  • de villersd