Hello, après avoir lancer un sujet qui m'a dépassé. Je reviens en arrière dans les bases de tkinter. Ce matin j'étais sur ce cours :
[video=youtube;N4M4W7JPOL4]
https://www.youtube.com/watch?v=N4M4W7JPOL4[/video]
et je bute rapidement sur la modification de l'icône de la fenêtre en haut à gauche.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from tkinter import *
fenetre=Tk()
fenetre.title( "ma fenêtre")
fenetre.geometry("1000x760") # attention x est différent de *
fenetre.iconbitmap("logo.xpm")
#icone = PhotoImage(file='/home/nicolas/Bureau/OPENCLASSROOM/logo.gif')
#fenetre.iconphoto(True, icone)
fenetre.mainloop()
Je fouille sur le net, trouve qu'effectivement linux préfère les gif, xpm ,xbm aux ico de microsoft..
Mon logo qui se trouve dans le même répertoire que mon script n'est pas "défini" (??)
Traceback (most recent call last):
File "tkinter graven.py", line 10, in <module>
fenetre.iconbitmap("logo.xpm")
File "/usr/lib/python3.5/tkinter/__init__.py", line 1728, in wm_iconbitmap
return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "logo.xpm" not defined
J'essaie de bien réduire mon gif et tente de suivre d'autres conseils:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from tkinter import *
fenetre=Tk()
fenetre.title( "ma fenêtre")
fenetre.geometry("1000x760") # attention x est différent de *
#fenetre.iconbitmap("logo.xpm")
icone = PhotoImage(file='/home/nicolas/Bureau/OPENCLASSROOM/logo.gif')
fenetre.iconphoto(True, icone)
fenetre.mainloop()
fenetre s'ouvre sans mon logo .
Quelqu'un aurait t il de quoi m'éclaire ?
Merci encore
Nico
Il n'y a pas de mauvaises questions...