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

Python Discussion :

Conseil sur choix de lib GUI


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai Avatar de Saborage
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 6
    Par défaut Conseil sur choix de lib GUI
    Bonjour tout le monde,

    Je suis face à un dilemme actuellement, je voudrais réaliser une application qui peut permettre à un utilisateur la création d'un schéma de réseau le tout dynamiquement.
    En gros, une sorte de cisco packet tracer dans l'idée mais dans un domaine tout autre que celui de l'informatique.
    Une condition, celui-ci doit être le plus open source possible (pas d'objectif de vente mais un partage sans soucis).
    Je me suis déjà renseigner sur quelques libs GUI (PyQt, wxPython) mais je ne parviens pas à prendre une décision définitive. Un avis ?

    Bonne journée.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    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 741
    Par défaut
    Salut,

    Une application comme çà:
    je voudrais réaliser une application qui peut permettre à un utilisateur la création d'un schéma de réseau le tout dynamiquement.
    c'est l'affichage d'un graphe avec des nœuds, des arcs et des labels et des options de disposition.
    Et ce genre de flexibilité est offerte par le widget Canvas de n'importe quel GUI auquel il faudra ajouter une couche pour l'adapter à vos besoins.
    Je me suis déjà renseigner sur quelques libs GUI (PyQt, wxPython) mais je ne parviens pas à prendre une décision définitive. Un avis ?
    Utiliser la bibliothèque que vous connaissez déjà et approfondir votre connaissance du widget Canvas (même s'il a un nom différent), et çà sera beaucoup de boulot intéressant *ou* trouver une bibliothèque qui sait déjà ce que sont des graphes et qui sait les afficher comme networkx (par exemple) et ce sera un autre boulot toujours aussi intéressant.


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

  3. #3
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    salut,

    pour info dans les exemples de PySide (Qt donc) il y a déjà un truc qui ressemble à ça et permet de faire des diagrammes avec des boites, des connexions etc.
    ça vaut peut-être le coup de jeter un oeil https://github.com/pyside/Examples/t...w/diagramscene

  4. #4
    Membre à l'essai Avatar de Saborage
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 6
    Par défaut
    Je me tourne finalement vers wxPython pour la raison qu'il est plus libre au niveau licence que Pyside j'ai l'impression mais est ce que je peux adapter facilement du code PyQt (Pyside) en wxPython pour m'entraîner ?

  5. #5
    Expert confirmé

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

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

    Si tu as déjà du code écrit avec PyQt pourquoi le changer ?
    Ces frameworks sont très différents, tu devras tout repenser et réécrire.

    Quand à Pyside, à ma connaissance c'est mort.

  6. #6
    Membre à l'essai Avatar de Saborage
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2018
    Messages : 6
    Par défaut
    Citation Envoyé par VinsS Voir le message
    Salut,

    Si tu as déjà du code écrit avec PyQt pourquoi le changer ?
    Ces frameworks sont très différents, tu devras tout repenser et réécrire.

    Quand à Pyside, à ma connaissance c'est mort.
    Je n'ai pas de code en PyQt pour le moment si ce n'est justement l'exemple qui a été donné plus haut. Et je change pour wxPython car l'application sera utilisé dans un milieu professionnel bien précis et on m'a demandé que l'application soit le plus libre possible au niveau des licences, PyQt pour sa licence commerciale c'est 650$, je n'ai actuellement pas les moyens ni le besoin d'une licence pareil

  7. #7
    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,

    Citation Envoyé par VinsS Voir le message
    Quand à Pyside, à ma connaissance c'est mort.
    On citait en 2016 qu'un projet PySide2 avec Qt5 démarrait: quelqu'un sait-il où ça en est?

Discussions similaires

  1. conseil sur choix langage
    Par Eglynch dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 21/05/2011, 14h41
  2. Conseil sur choix de GED
    Par tio dans le forum GED
    Réponses: 6
    Dernier message: 19/01/2011, 10h10
  3. Conseil sur choix d'un serveur
    Par devdeb333 dans le forum Ordinateurs
    Réponses: 0
    Dernier message: 24/08/2009, 20h03
  4. Réponses: 6
    Dernier message: 13/12/2007, 13h30
  5. Conseil sur choix base de donnée "individuelle"
    Par Rica dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 12/05/2005, 13h16

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