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 :

Etat d'un bouton radio dans un menu (gtkuimanager)


Sujet :

GTK+ avec C & C++

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Octobre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Octobre 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Etat d'un bouton radio dans un menu (gtkuimanager)
    Bonjour,
    Je suis le tutorial de gtk et tout marche bien jusqu'a ce que je veux vérifier l'état d'un bouton radio :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    gint etat_bouton(char *nom,menu M)
    {
        gint etat;
        GtkAction *Act = Trouver_item(nom,gtk_action_group_list_actions(M.action));
       // if(Act) g_object_get(Act,"active",0,NULL);
        if(Act) g_object_get(Act,"active",&etat,NULL);
       // g_printf("%d",etat);
        return((gint)etat);
    }
    Cette fonction me retourne l'état du bouton, sauf qu'en l'executant, on me dit qu'il n'existe pas de property "active",S'il vous plais comment pourrai je résoudre ce probléme ?

  2. #2
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Points : 476
    Points
    476
    Par défaut
    Bonjour,

    J'ai un doute sur la fonction Trouver_Item.

    Que retourne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GtkAction *Act = Trouver_item(nom,gtk_action_group_list_actions(M.action));
    g_print("Act est un \"%s\" (GtkToggleAction) \n", g_type_name_from_instance(Act));

    comment pourrai je résoudre ce probléme ?
    Peux tu nous montrer le code complet (alégé) ?

  3. #3
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Points : 2 002
    Points
    2 002
    Par défaut
    Bonjour, pour info, GtkUIManager est obsolète depuis GTK 3.10. Si tu utilises GTK 3.x, utilise plutôt GtkBuilder.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Octobre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Octobre 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    J'ai résolu le problème merci à vous
    Je vais voir l'histoire de gtkbuilder.
    Y a pas un remplacent pour le gtkextra pour gtk3 ? Merci encore une fois

  5. #5
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Points : 2 002
    Points
    2 002
    Par défaut
    À ma connaissance, non, il n'y a pas de remplaçant à gtkextra pour GTK 3.

Discussions similaires

  1. [Composant] [AWT] Boutons radio dans un menu
    Par Djakisback dans le forum Composants
    Réponses: 4
    Dernier message: 17/05/2008, 21h08
  2. Alignement boutons radio dans un formulaire en CSS
    Par totijax dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2006, 11h02
  3. Comment envoyer la valeur d'un bouton radio dans MySQL
    Par michka999 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 18/08/2006, 19h08
  4. Réponses: 11
    Dernier message: 27/03/2006, 10h25
  5. [C#] Lier des boutons radio dans une application mobile
    Par Loïc56 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/04/2005, 14h00

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