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

C++ Discussion :

Quelle bibliothèque pour du GUI ?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Par défaut Quelle bibliothèque pour du GUI ?
    bonjour,

    jusque a present j ai develloper en c/c++ des programme en console , et des librairie.

    je voudrai utiliser les librairie que j ai cree dans un gui ( la console limite assez rapidement).

    1) je vroudrai cree un executable qu un utilisateur puisse utiliser sans avoir a installer lui meme QT ou gtk ou quoi que ce soit d autre. ( je ne sais pas si c ets fesable , mais c ets ce que je prefererai).

    2) il me semble que Qt et gtk en gpl ou lgpl m oblige a donner mon code si je distribu mon application avec des librairie de qt ou gtk. je voudrai eviter de donner mon code source

    3) je rechercherai un API graphique qui me permetrai de faire une appilcation portable sous linux et windows sans trop de devellopement suplementaire. si non une api linux et une windows.

    4) j ai n ai pas ennormement d argent a mettre dans un gui et QT (commercial) ne pas tres abordable pour un particulier. donc je recherche si possible des alternatives qui idealement respecte un maximum de mes criteres.

    5) dans un premiere temp je dirai que des fenetre ostere ( style gtk me suffirait ) dans l avenire je voudrai faire un GUI plus pousser avec des effect de transparence eet d autre fioriture du genre. ( petite question a titre d iformation QT et GTK offfre t il la possibiliter des faire des beau interfaces avec des effect graphique esthetique ??)


    -----------

    bref pour resumer je recherche une API graphique windows/linux, qui permet de developer un GUI sans que je soit obliger de donner mon code source, et idealement ( mais pas obligatoirement) que je puise plsu tard pousser l aspect graphique.

    merci, tout avis et proposition sont les bien venu

  2. #2
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    GTK+
    1) Suffit de fournir les bibliothèques avec
    2) La LGPL n'oblige pas à ça du tout
    5) En quoi faire des fenêtres transparentes ou que sais-je qui ne s'intègrent pas du tout dans l'environnement c'est beau ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    C'est facile à utilise GTK+ ? C'est puissant ?

    Car j'ai quelques programmes qui néessitent GTK et... j'trouve ça plutôt moche (ex : Dia)

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Par défaut
    merci pour les reponses

    5) je pensais que justement gtk etait limite sur les effet graphique et qu il ne le permetait pas, car j ai jusque a present moi aussi vue des application utilisant gtk "assez limité" esthetiquement pour pas dire franchement moche.

    y a t il des outil visuel qui permeterai de construire un gui style visual avec gtk ou avec d autre API du eme style?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Bé y'a pas longtemps, j'ai essayé Qt, mais j'ai trouvé ça un peu cher pour ce que c'était et j'ai l'impression qu'une fois que tu as un pied dans Qt, il faut être 100% Qt, du coup la dépendance me fait peur.


    Sinon j'ai essayé les MFC, d'une part c'est pas portable et d'autre part ça ne gère rien, donc tout le code que tu as à produire pour gérer tes contraintes, c'est peu optimisé, ça prend du temps, faut tout retester... bref pas très avantageux.

    Et enfin j'ai tenté wxWidgets. Ca a l'air pas mal, mais si tu veux être rigoureux sur le MVC, c'est un peu casse tête, par exemple je n'ai pas réussit à faire de menu correctement dissocié de la fenêtre qui le possédait étant donné que c'est le fenêtre qui gère les évennements du menu...

    Mais à choisir, je tenterai wxWidgets (ne connaissant pas GTK)

  6. #6
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    GTK+ a depuis quelques années un support correct sous Windows.

    Oui c'est bien, c'est le GUI de référence pour linux...

  7. #7
    Membre très actif
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Par défaut
    Citation Envoyé par lezurp Voir le message
    y a t il des outil visuel qui permeterai de construire un gui style visual avec gtk ou avec d autre API du eme style?
    Bonjour ;
    y'a le glade qui est bien pour un installable de 8 MO et des miettes, j'ai essayé de faire quelques programmes... je trouve que c'est dur, en plus on programme avec du C

    Les interface de présentation sont comestibles, et pas moches
    je te conseil vivement d'utiliser Qt, qui te permet d'utiliser plusieurs thèmes pour la même interface.

  8. #8
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 109
    Par défaut
    merci pour vos reponse j y voie deja un peu plus clair..

    j ai regarder un peu fltk cela semble bien , et en plus il vien avec sont editeur d'interface graphique. il semble etre facilement portable ( j aimerai si possible un avis ou une experience la dessus). je n arrive pas a voir si il est encore supporté/develope ou si il y a des recentes version qui sont sortie. d'apres que que j ai vue il semble qu il lui manque quand meme certaine fonctionnalite.. par exemple, pour gérer l'impression, les effets spéciaux sur les widgets, un navigateur de fichiers plus complet...

    Qt oblige a une licence GPL. Or je voudrai utiliser des licence lgpl seulement.
    si non je devrai acheter une licence mais ca ne dois pas etre donnée...


    Gtk
    apparament, il n est pas evident de fournire toute les librairies d on mon application aurai besoin... j ai vue par contre que l on pouvais lui mettre different theme graphique... je ne sasi pas si ca marche bien ...

    wxwidget
    pour ce qui ets des wxwidget et la de dois avouer que je ne comprend pas tout.. sur le site officel je trouve :wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase.

    or il me semblai que wxwidget permetai de faire un gui pour rempalce gtk+ ?? non ?? et je n ai pas trouver d'editeur graphique pour wxwidget ( il faut avouer que c ets bien pratique). en fait je dirai que je ne sais pas vraiment compris ce qu est exactement un widget

Discussions similaires

  1. 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
  2. [VB6] Quelle bibliothèque pour Keypress??
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 02/06/2006, 12h04
  3. [C#][OpenGL] Quelle bibliothèque pour utiliser OpenGL en C#
    Par glKabuto dans le forum Windows Forms
    Réponses: 6
    Dernier message: 23/05/2006, 13h56
  4. Quelle Bibliothèque pour une IA d'un RTS ?
    Par methos69 dans le forum Bibliothèques
    Réponses: 9
    Dernier message: 11/02/2005, 10h28
  5. Quelle lib pour vos GUI?
    Par mandale dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 03/08/2004, 17h58

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