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

GTK+ Discussion :

[gtkmm] utilisation de gtk+ avec c++


Sujet :

GTK+

  1. #1
    Débutant
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Points : 132
    Points
    132
    Par défaut [gtkmm] utilisation de gtk+ avec c++
    bonjour,
    je suis un debutant dans ce domaine
    la question ci comment je peux utiliser gtkmm avec c++ avec visual c++

    merci pour l'aide

  2. #2
    Membre habitué

    Inscrit en
    Mai 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 132
    Points : 171
    Points
    171
    Par défaut
    Salut,

    il y a deux choses - gtk+ et gtkmm.

    Gtk+ est ecrit en C
    Gtkmm (object wraper pour Gtk+) est ecrit en C++

    Alors, si on utilise gtkmm, on utilise en même temps c++ , mais selon http://www.gtkmm.org/ sous Windows seulement avec MSVC++ .Net 2003 ( je n'ai pas de mes expériences ).

    Je n'ai travaille que sous MSVC 6.0 et Gtk pour win32.

    Fredy

  3. #3
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Points : 1 001
    Points
    1 001
    Par défaut
    Rien ne t'empêche d'utiliser GTK+ en C++
    GTK+ utilise beaucoups de concept OO, tel que :
    - l'héritage
    - le polymorphisme
    - etc...
    Omnes Vulnerant Ultima Necat
    Bye

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Points : 20
    Points
    20
    Par défaut
    il semblerait que GObject est une librairie orientee objet qui la compose

    Mais programmer gtk+ en c++ ne pose aucun probleme?

  5. #5
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut
    Citation Envoyé par allergen Voir le message
    il semblerait que GObject est une librairie orientee objet qui la compose
    En effet GObjet permet d'ajouter les concepts de base de la POO au langage C.

    Citation Envoyé par allergen Voir le message
    Mais programmer gtk+ en c++ ne pose aucun probleme?
    Non mais il y a mieux : utiliser gtkmm qui est un binding de GTK+ pour le C++. Ça permet d'utiliser pleinement les possibilités OO du C++ plutôt que de ce limiter à celle de GObject.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/03/2015, 00h15
  2. Compiler une application utilisant GTK+ avec MinGW
    Par lilivounet dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 19/06/2009, 14h42
  3. [Windows]Compiler une application utilisant gtk avec msys et mingw
    Par lilivounet dans le forum GTK+ avec C & C++
    Réponses: 18
    Dernier message: 26/04/2009, 20h24
  4. [Windows]Compiler une application utilisant gtk avec msys et mingw
    Par fcodvpt dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 22/04/2008, 13h59
  5. Utiliser GTK avec Xcode
    Par PereCastor dans le forum GTK+
    Réponses: 8
    Dernier message: 01/12/2007, 12h13

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