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 :

[Gtkmm4-cairomm-pangomm] Tutoriel Gtk::DrawingArea : création et manipulations d’objets graphiques


Sujet :

GTK+ avec C & C++

  1. #1
    Membre éclairé

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Points : 669
    Points
    669
    Par défaut [Gtkmm4-cairomm-pangomm] Tutoriel Gtk::DrawingArea : création et manipulations d’objets graphiques
    Bonjour à toutes et tous,

    Je vous propose un tutoriel basé sur le langage C/C++ qui met en œuvre gtkmm, cairomm et pangomm de façon à capturer les signaux de la souris pour bouger des objets dessinés dans une zone graphique 2D.
    Nous utiliserons le logiciel Cmake pour construire l'application, avec lequel nous apprendrons à intégrer des fichiers images, textes et binaires à l’exécutable, pour ensuite les extraire dans l'application.
    Rendez-vous à cette page : Le widget Gtk::drawingArea de la bibliothèque Gtkmm

    Servez-vous de cette discussion pour me faire part de vos remarques, commentaires ou d'éventuelles informations.

    Je vous souhaite une bonne lecture et que tous ces efforts déployés vous soient profitables !

    Daniel Génon

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 306
    Points : 4 977
    Points
    4 977
    Billets dans le blog
    5
    Par défaut La valeur PI
    Dans la section "III-C-2-d. Classe Rond" tu précises que M_PI n'est pas standard. Cependant, puisque tu utilises Gtk, la bibliothèque définit son propre PI avec G_PI . (Lien doc. officielle). Il y a d'ailleurs bien d'autres constantes définies. À fouiller...

  3. #3
    Membre éclairé

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Points : 669
    Points
    669
    Par défaut
    Citation Envoyé par gerald3d Voir le message
    Dans la section "III-C-2-d. Classe Rond" tu précises que M_PI n'est pas standard. Cependant, puisque tu utilises Gtk, la bibliothèque définit son propre PI avec G_PI . (Lien doc. officielle). Il y a d'ailleurs bien d'autres constantes définies. À fouiller...
    Tout à fait d'accord avec toi, mais je tente au maximum d'utiliser le C/C++ avec le compilateur de base gcc ( actuellement 12 ). Tu auras remarqué que j'utilise le Gtkmm 4.8.0, mon cours utilise les bibliothèques usuelles prêtes à être mises en œuvre rapidement. Sans avoir à télécharger et compiler les sources de la dernière version .
    Et merci pour ton alerte sur la variable texte remplaçant le " dans les paragraphes de codes je ne les avais pas vu passer...
    Bonne soirée ( et bonne conduite )
    Daniel Génon

Discussions similaires

  1. Gtk::DrawingArea et Gdk::Pixbuf, probleme de précision.
    Par Forseti dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 06/03/2012, 14h19
  2. [En cours] Tutoriel GTK#
    Par Rapha222 dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/01/2009, 18h38

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