Bonjour,
Je réalise un pseudo navigateur web en Python où j'affiche le code source dans un Tkinter.Text. J'utilise HTMLParser.
Après plusieurs recherches sur ce forum et sur google, je n'ai pas trouvé de réponses à les 3 questions suivantes:
1°)Comment afficher une image dans un bouton? J'ai trouvé le code suivant:
1 2 3
| img = Tkinter.PhotoImage(file = 'image.gif')
bt = Tkinter.Button(master, image=img, command=cmd)
bt.pack() |
Le bouton prend la taille de l'image mais il reste gris...
2°)J'essaie d'afficher plusieurs images dans mon Tkinter.Text mais seule la dernière s'affiche.. Voici un extrait du code:
self.textNavigateur.image_create(END, image=self.img)
avec self.img étant une Tkinter.PhotoImage
3°)Question compliquée que je ne vais pas forcément bien formuler. Dans mon Tkinter.Text j'affiche les liens soulignés et bleus, en utilisant les "tag" de TKinter.Text. Je bind le tag avec une méthode me permettant d'accéder au lien. Seulement tous les liens me mènent à la même URL et c'est logique puisque à chaque fois que je rencontre l'attribut "href" dans ma page html, j'affecte l'URL à un attribut de classe "self.lien". Seulement je ne vois pas trop comment faire autrement...
Voilà c'est tout, c'est dur pour un lundi matin 
Balises Code rajoutées par Guigui_
Partager