Modifier la NavigationToolbar de Matplotlib [Résolu]

Signaler
-
 Todd -
Bonjour,

Je poste ma demande ici, n'ayant pas trouvé de forum dédié à Matplot.
Je vous explique, j'ai crée une barre de navigation avec les icones qui sont déjà présents dans la librairie Matplot.

Savez-vous comment je pourrais faire pour en ajouter d'autres ?

J'ai trouvé l'endroit ou ceux par défaut sont enregistrés, j'ai essayé d'ajouter des nouvelles images et de les appeler via mon code, mais celà ne fonctionne pas..

Merci d'avance
Configuration: Windows / Edge 89.0.774.54

2 réponses

Messages postés
15976
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 juin 2021
866
bonjour,
peux-tu expliquer ce qu'est Matplot?
peux-tu montrer ton code?
Bonjour,

Matplot est une libraire mathématique de Python qui va permettre de travailler sur des graphiques en ayant une interface.
Comme sur le lien ci-joint pour celle que j'ai réalisé : https://www.cjoint.com/c/KEkqno0hIQs

Le souci dans l'exemple est que je n'arrive pas à ajouter des images comme icon (autres que les icons directement dans la bibliothèque).

Voici le code qui permet de faire la barre de navigation en question :

    def __init__(self, figure_canvas, parent=None):
     
        self.toolitems = (
            ('Save', 'Save the figure', 'filesave', 'save_figure')
        )


La partie "filesave" représente le nom d'une image dans la librairie. J'ai essayé de remplacer ceci par un chemin, exemple : C:\user\picture.png

Mais ça ne fonctionne pas.
Messages postés
15976
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 juin 2021
866
ceci t'aidera peut-être:
https://dalelane.co.uk/blog/?p=778
>
Messages postés
15976
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 juin 2021

Merci, je vais essayer de m'en inspirer.
Bonne journée à vous !