bonjour à tous,
Je suis débutant en python et je n'arrive pas à trouver comment modifier l'infobulle qui apparaît lorsqu'on passe la souris sur l’icône d'une application qui est dans le dock.
J'essaie de modifier un programme écrit en python qui s'appelle bCNC.
Lorsque que je lance cette application sur mon poste (Ubuntu 18.04), l’icône de l'application apparaît dans le dock mais lorsque je passe la souris dessus l'infobulle "TopLevel" s'affiche au lieu du nom de l'application. Dans la barre supérieure également "Toplevel" s'affiche au lieu du nom de l'application.
Cela fait deux jours que je compulse le net et je n'ai pas trouvé de solution. Le titre le l'application a bien été défini pourtant.
class Application(Toplevel,Sender):
def __init__(self, master, **kw):
Toplevel.__init__(self, master, **kw)
Sender.__init__(self)
if sys.platform == "win32":
self.iconbitmap("bCNC.ico")
else:
#FabArd self.iconbitmap("@%s/bCNC.xbm"%(Utils.prgpath))
#FabArd methode 1 pour fichiers bitmap
#FabArd self.iconbitmap("@bCNC.xbm")
#FabArd self.iconmask("@bCNC-mask.xbm")
#FabArd methode 2 pour fichiers image
icon=PhotoImage(file="bCNC.png")
self.tk.call('wm','iconphoto',self._w, icon)
self.title(Utils.__prg__)
self.widgets = []
Si le titre de l'application est défini, pourquoi l'infobulle affiche-t-il le nom de la classe dont-il hérite ?
Comment modifier le texte de cette infobulle pour qu'il affiche le titre de l'application?
Merci de m'éclairer !
Partager