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 :

Sélecteur de couleurs avec GTK+ et GLADE


Sujet :

GTK+ avec C & C++

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut Sélecteur de couleurs avec GTK+ et GLADE
    Bonjour à tous.

    Je suis tout nouveau sur le forum, et c'est aussi mon tout premier forum. Donc si il y a des choses que je fais mal, n'hésitez surtout pas, dites le moi. Merci d'avance.

    Alors voilà mon gros problème :
    Je suis étudiant en licence professionnelle, et j'ai un projet de fin d'année qui consiste à détecter une couleur choisie dans une image webcam. Donc je dois utiliser GLADE pour la construction de l'interface et GTK+ et DEV C++ pour le code.

    Mais la franchement je suis complètement perdu, on est vraiment laissé à nous même avec un logiciel que l'on ne connait pas du tout.

    Donc ma question précise :

    J'ai déjà construit une interface intégrant un sélecteur de couleur. Sous GTK, comment récupérer la couleur du widget "colorselector" avec la commande " gtk_color_selection_get_current_color" ? Je ne vois pas du tout le code qu'il faut mettre dans le callback.c généré par GLADE.

    Si quelqu'un peut venir me donner un bon coup de pouce, ça serait vraiment gentil. Je suis en panique complet.

    Merci d'avance à tous

  2. #2
    Membre expérimenté

    Inscrit en
    Mai 2005
    Messages
    132
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 132
    Par défaut
    Salut, il y a un example :

    http://www.ms.mff.cuni.cz/~beran/vyu...tk/text_view.c

    et un petit coup de c ode :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    GtkWidget  *dialog = gtk_color_selection_dialog_new("Background Color");
    if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK) {
        GtkColorSelection *colsel = 
        GTK_COLOR_SELECTION(GTK_COLOR_SELECTION_DIALOG(dialog)->colorsel);
        GdkColor color;
        static int bgcnt = 0;
        char tn[20];
        gtk_color_selection_get_current_color(colsel, &color);
    }
    gtk_widget_destroy(dialog);
    Bonne chance. Fredy

  3. #3
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut
    Salut Fredy

    Merci tout plein pour ton coup de pouce. Je te tiens au courant de mon avance. Je vais me pencher la dessus tout de suite.

    AUjourd'hui samedi. Je viens de regarder le petit bout de pogramme que tu m'as donné, mais je comprend pas très bien son fonctionnement :

    tu crées *dialog de type gtk_color_selection_dialog
    dès l'ouverture du sélecteur de couleur, tu mets la RESPONSE en 'OK'

    mais à quoi sert le 'static int bgcnt = 0' et le 'char tn[20]', je vois du tout !!!

    Et le petit bout de programme, il faut le mettre où ? Dans le callback.c ???

    Si d'autres personnes peuvent m'apporter d'autres idées, je suis bien évidemment preneur

    En vous remerciant tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/01/2012, 00h47
  2. Réponses: 1
    Dernier message: 15/04/2008, 11h28
  3. pb couleur avec Scanline
    Par bobymaw dans le forum C++Builder
    Réponses: 6
    Dernier message: 10/05/2004, 22h25
  4. [GTK]installer Dev-C++ avec gtk 1.2 ...
    Par vbcasimir dans le forum Dev-C++
    Réponses: 2
    Dernier message: 02/02/2004, 13h34

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