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+ avec C & C++ Discussion :

GTK? mais ça sert a quoi?


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 20
    Par défaut GTK? mais ça sert a quoi?
    Salut ,

    Je voudrais savoir la specialité de gtk est ce que l'on peut charger des objet en 3D?est ce que cette bibliotheque est simple a prendre en main?

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Elle sert à créer des interfaces utilisateurs graphiques (GUI) genre des fenêtres, des boutons, des zones de texte etc... tout comme on le fairais avec l'API Win32 par exemple !

    Voici des cours pour débutants: gtk.developpez.com et la référence complète de l'API (en): API GTK+ (en)

    Si tu veux pouvoir charger des objets en 3D dedans cela est possible, peut-être en passant par le biais de SDL initialisée en utilisation OpenGL (voir la doc de SDL) et en utilisant ce widget pour GTK+: GTKSDL !

    Bon je te le dit tout de suite, mieux vaut avoir un très bon niveau en C avant de pouvoir utiliser tout cela, si tu débute .... évite pour le moment sinon n'hésite même plus, GTK+ est l'API par excellence pour les GUI en Langage C

    Citation Envoyé par nooblender
    ...est ce que cette bibliotheque est simple a prendre en main?
    Peut-être pas au début, le temps de se faire à ce type de pratique, de bien saisir l'organisation (OO) de l'API ... il faut un petit moment d'adaptation mais les tutoriels sont là pour ca !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Citation Envoyé par Franck.H

    Si tu veux pouvoir charger des objets en 3D dedans cela est possible, peut-être en passant par le biais de SDL initialisée en utilisation OpenGL (voir la doc de SDL) et en utilisant ce widget pour GTK+: GTKSDL !
    Salut,
    Je n'ai pas touche a GTK depuis 2 ans (!), mais je me souviens que pour integrer de l'OpenGL j'utilisais GTKGlarea, une widget. Il y a aussi GTKGlExt si je me souviens bien.

    J'avais ecris un petit programme sympa en utilisant GTK et OpenGL.
    http://graphicsxp.free.fr et Projects>3D Maths Visualizer. Les sources sont telechargeables, si ca peut t'aider...

    @+

  4. #4
    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 : 41
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par graphicsxp
    J'avais ecris un petit programme sympa en utilisant GTK et OpenGL.
    http://graphicsxp.free.fr et Projects>3D Maths Visualizer. Les sources sont telechargeables, si ca peut t'aider...
    Petit ? tu nous as refait Blender

  5. #5
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par gege2061
    Petit ? tu nous as refait Blender
    Ouais carrement
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #6
    Membre éclairé Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Par défaut
    Désolé de poser une question qui va paraître idiote aux initiés, mais s'il était possible en théorie d'utiliser GTK avec Visual Studio Express sous Win32, à condition d'écrire du C++ non-krausoft, on pourrait peut-être porter le code sous Linux avec un autre IDE?
    Je dis ça parce que j'ai testé DEV CPP, ça a l'air bien mais il semble que le projet soit défunt depuis 2005, et CODE::BLOCKS, là je ne comprends pas pourquoi il insiste pour me renommer mon source en "main"?

  7. #7
    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 : 41
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Citation Envoyé par nooblender
    Je voudrais savoir la specialité de gtk est ce que l'on peut charger des objet en 3D?est ce que cette bibliotheque est simple a prendre en main?
    GTK permet de créer des interfaces graphiques : GTK+ par l'exemple

    Qu'est ce que tu appel "objet 3D" ? GTK peut afficher des images. Tu peux aussi utiliser OpenGl avec GTK, voir les liens utiles

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/02/2009, 22h31
  2. idFTP.passive sert a quoi ?
    Par exyacc dans le forum Delphi
    Réponses: 2
    Dernier message: 27/06/2006, 10h36
  3. [TPW] Uses wincrt : sert a quoi exactement
    Par baya dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 26/12/2005, 15h41
  4. Réponses: 8
    Dernier message: 18/05/2004, 10h03

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