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 :

utiliser gtk_entry comme un label


Sujet :

GTK+ avec C & C++

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2004
    Messages : 53
    Par défaut utiliser gtk_entry comme un label
    Bonjour

    Je dev du code qui a partir de 2 ou 4 boutons et aussi a partir d'un gtk_entry sélectionne une valeur de 0 à1000 et l'affiche.
    J'arrive a afficher la valeur sélectionnée par le gtk_entry et par les boutons sur un label, mais pour simplifier l'utilisation du programme je voudrais simplement que le gtk_entry se comporte comme un label si on se sert des boutons. Donc éliminer le gtk_label pour faciliter l'utilisation du logiciel.
    Y aurait il des solutions en passant par gtk_entry, peut être gtk_entry_set_text ou faut il essayer d'autre widgets ?

    Merci d'avance.

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2004
    Messages : 53
    Par défaut
    Alors juste comme ça je m'auto répond car après pas mal de recherches j'ai enfin compris que les widgets gtk communiquent via ce que j'appellerais un flux d'information nommé data. Je précise que ce flux d'information semble être une structure ou pointeur sur structure.

    je note ce sujet comme résolu.

  3. #3
    Membre éclairé
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Par défaut
    tu peux utiliser directement un GtkSpinButton (un compteur). Il hérite de l'interface GtkEditable où tu peux choisir si oui ou non le widget est modifiable :

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    GtkSpinButton* button = (GtkSpinButton*) gtk_spin_button_new_with_range (0, 100, 1);
    g_object_ref_sink (button);
    gtk_editable_set_editable ((GtkEditable*) button, FALSE);

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juin 2004
    Messages : 53
    Par défaut
    Bonjour

    Merci MichelPlatini, ce sera une indication intéressante pour de futurs développements.

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

Discussions similaires

  1. Utilisation Locales dans Progress Label
    Par LeCaméléon dans le forum XMLRAD
    Réponses: 2
    Dernier message: 02/06/2006, 15h51
  2. Réponses: 2
    Dernier message: 01/05/2006, 19h15
  3. Réponses: 13
    Dernier message: 25/04/2006, 09h43
  4. Utiliser typename comme nom de variable
    Par Harzoglups dans le forum C++
    Réponses: 5
    Dernier message: 04/01/2006, 14h44
  5. Utiliser SQL = (Comme "blabla*") mais En VBA sur I
    Par samlepiratepaddy dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 28/10/2005, 19h30

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