IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

Interaction avec Matplotlib


Sujet :

PyQt Python

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 1
    Par défaut Interaction avec Matplotlib
    Bonjour,

    j'ai conçu une interface fonctionnant très bien avec PyQt faisant appel aux fonction d'insertion d'une figure Matplotlib dans l'interface Pyqt.
    Le programme utilise : from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg.
    Cependant quand je cherche à migrer vers PySide le code ne fonctionne pas et je ne vois pas comment résoudre le problème..
    Après avoir lu que la dernière version de yside la 1.0.4 était capable de gérer ce code PyQt je l'ai installée mais ca donne le même résultat:
    "Warning: formlayout requires PyQt4 >v4.3"
    Quelqu'un a-t-il une solution pour cette incompatibilité??
    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 304
    Par défaut
    Salut,

    C'est PySide qui te dit que tu as besoin de PyQt4 v4.3 ???

    D'autre part, en quoi ce message te fait-il penser que cela a un rapport avec le code utilisant matplotlib ?

  3. #3
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je ne sais pas si c'est ça, mais il m'est déjà arrivé de constater que PySide installé en même temps que PyQt4 entrainait des mélanges entre les 2. Pour sortir de cette situation, il m'a fallu désinstaller les 2, puis réinstaller seulement l'un des 2.

    Tyrtamos

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 180
    Par défaut formlayout et pyqt
    Salut,

    Ton problème vient du module formlayout.py qui importe directement depuis
    QyQt4. La preuve :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    try:
        from PyQt4.QtGui import QFormLayout
    except ImportError:
        raise ImportError, "Warning: formlayout requires PyQt4 >v4.3"
    Tu n'a plus qu' à créer ton fork de formlayout afin de lui faire utiliser pyside à la place du pyqt et cela devrait être bon.
    Bon travail

  5. #5
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Citation Envoyé par chticricri Voir le message
    Tu n'a plus qu' à créer ton fork de formlayout afin de lui faire utiliser pyside à la place du pyqt et cela devrait être bon.
    Je le pense aussi.

    Ce serait sympa de le proposer ensuite à l'équipe de matplotlib.

Discussions similaires

  1. Pb avec Date, interaction avec Javascript
    Par Jibees dans le forum ASP
    Réponses: 2
    Dernier message: 28/03/2006, 15h20
  2. Interaction avec Asp
    Par Jibees dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/03/2006, 14h55
  3. [RCP] Interaction avec des vues
    Par alexixlebaulois dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/01/2006, 17h57
  4. [ant]: interaction avec le manager de tomcat
    Par sleepy2002 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/10/2004, 15h02
  5. Réponses: 4
    Dernier message: 17/05/2004, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo