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 :

Intégrer SqlAchemy dans une interface à base de QTreeView


Sujet :

PyQt Python

  1. #1
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut Intégrer SqlAchemy dans une interface à base de QTreeView
    Bonjour,

    Je poursuis ma découverte de Python et PySide/PyQt et là j'ai un souci que je n'arrive pas à contourner.
    J'ai une structure basique d'une arborescence définit dans une classe de SqlAlchemy : id, libellé, id_pere (c'est une foreign key sur la même table)

    J'affiche cet arbre dans un QTreeView associé à un modèle basé sur un QAbstractItemModel qui fonctionne relativement bien.

    A côté du treeview, j'ai 2 widgets (un lineEdit pour le libellé et un combobox pour le id_pere) que j'ai associé au modèle avec un QDataWidgetMapper.

    Le problème provient du combobox que je n'arrive pas à gérer.

    Mes recherches m'ont guidé vers un modèle basé sur un QSqlRelationalTableModel afin de gérer la FK et d'associer le bon modèle à la combobox. 2 problèmes : Comment faire pour pouvoir l'utiliser avec SqlAlchemy ? et apparemment il faut également intercaler un QAbstractProxyModel afin de gérer les index pour le TreeView.

    Je dois avouer que je suis un peu à court d'idée pour ces 2 problèmes...

    Est-ce la meilleure façon de traiter ce genre de sujet ? Si oui comment faire ?

    Je vous remercie d'avance pour le petit coup de main que vous pourriez me donner !
    @+

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Peut-être pourriez vous regarder la bibliothèque qtalchemy?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/03/2011, 13h46
  2. Intégrer un lecteur de multimédia dans une interface Gtk+
    Par rolls dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 15/04/2009, 11h55
  3. Intégrer un terminal dans une interface TK
    Par PsyKtra dans le forum Tcl/Tk
    Réponses: 1
    Dernier message: 25/03/2009, 19h08
  4. Réponses: 0
    Dernier message: 18/02/2008, 10h51
  5. Intégrer mon code ssh dans une interface
    Par vvaness30 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 23/03/2007, 11h44

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