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

Bibliothèques Discussion :

Quelle bibliothèque pour manipuler des objets 2D?


Sujet :

Bibliothèques

  1. #1
    Membre actif
    Avatar de katanaenmousse
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 220
    Points : 232
    Points
    232
    Par défaut Quelle bibliothèque pour manipuler des objets 2D?
    Bonjour,
    je suis actuellement en train de développer un programme C++ du genre XMIND en plus simple.
    Je voudrai simplement connaitre selon vous quelles sont les bibliothèques capables de gérer le schéma 2D comme le fait XMIND par exemple.
    Je précise que ces bibliothèques doivent fonctionner sous Ubuntu et Windows et être gratuite même pour la distribution commerciale
    Ce programme est pour moi un simple prototype pour me familiariser avec ce type de développement. Je me lancerai plus tard dans un programme plus abouti (une fois que j'aurai tester les bibliothèques que vous aurez la gentillesse de me proposer.
    Merci a tous
    KatanaEnMousse
    Une fois qu'une réponse qui vous convient a été trouvée à votre sujet, pensez à le mettre en résolu.

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 620
    Points : 188 609
    Points
    188 609
    Par défaut


    Que dirais-tu de Qt, avec QGraphicsView ? Ça me semble relativement adapté, même au niveau de la licence (LGPL : tant que tu utilises des bibliothèques dynamiques, ça va).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre actif
    Avatar de katanaenmousse
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 220
    Points : 232
    Points
    232
    Par défaut
    Merci pour ta réponse
    Mais avec Qt ne suis je pas contraint à fournir mes sources?
    KatanaEnMousse
    Une fois qu'une réponse qui vous convient a été trouvée à votre sujet, pensez à le mettre en résolu.

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 620
    Points : 188 609
    Points
    188 609
    Par défaut
    Bien sûr que non, sauf si tu choisis la licence GPL — ce qui est nécessaire pour certains modules, je pense, mais pas énormément et uniquement dans les derniers (où la question des licences devient épineuse). Rien de tout ça avec la LGPL.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Membre actif
    Avatar de katanaenmousse
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 220
    Points : 232
    Points
    232
    Par défaut
    J avoue que je ne comprends pas trop les soucis de licences Qt et ca me bloque un peu
    KatanaEnMousse
    Une fois qu'une réponse qui vous convient a été trouvée à votre sujet, pensez à le mettre en résolu.

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 620
    Points : 188 609
    Points
    188 609
    Par défaut
    Un résumé des licences de Qt (à jour pour début 2016) : https://www.developpez.net/forums/d1...s/#post8504983. Tout ce qui est en LGPL ne posera aucun problème pour du commercial (tant que tu fais une liaison dynamique de Qt). Aucun problème pour les outils uniquement en GPL, sauf si tu distribues des versions modifiées : si tu te limites à utiliser Qt Creator pour ton logiciel (donc sans redistribuer Qt Creator aux utilisateurs de ton logiciel), tu n'es pas soumis à la GPL.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Membre actif
    Avatar de katanaenmousse
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 220
    Points : 232
    Points
    232
    Par défaut
    Ok merci beaucoup
    Et qu en est il de Gtk+ et Gtkmm?
    J utilisais Gtk en python avant...
    KatanaEnMousse
    Une fois qu'une réponse qui vous convient a été trouvée à votre sujet, pensez à le mettre en résolu.

  8. #8
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut
    Bonjour gtk+ c'est du C, mais il y a la bibliotheque C++ wxwidgets (wxwidgets.org) qui peut utliser gtk+ aussi d'ailleurs et qui est libre même pour une utilisation commerciale,mais est peut être un peu moins user friendly que Qt.

  9. #9
    Membre actif
    Avatar de katanaenmousse
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 220
    Points : 232
    Points
    232
    Par défaut
    Ok merci pour les explications
    Gtkmm c est cpp :-)
    KatanaEnMousse
    Une fois qu'une réponse qui vous convient a été trouvée à votre sujet, pensez à le mettre en résolu.

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/03/2011, 14h18
  2. bibliothèque pour manipuler les objets 3D d'OpenGL
    Par choko83 dans le forum OpenGL
    Réponses: 10
    Dernier message: 21/05/2008, 23h38
  3. Réponses: 7
    Dernier message: 04/04/2008, 10h16
  4. Quelle bibliothèque pour gérer des polices de caractères ?
    Par khayyam90 dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 04/01/2008, 20h35
  5. Quelle bibliothèque pour gérer des contours actifs ?
    Par khayyam90 dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 06/12/2006, 13h58

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