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

Discussion :

initialiser l'état d'un bouton

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut initialiser l'état d'un bouton
    bonjour,
    j'utilise Qt creator et j'arrive pas a initialiser la propriété checked avec le code suivant: toolbutton_2->setchecked(true);
    voila le message d'erreur : 'toolbutton_2' was not declared in this scope
    sachant que ce bouton est dans tool box
    comment faire?
    une autre petite question: comment rajouter un bouton au toolbar?
    merci!

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    'toolbutton_2' was not declared in this scope
    Le message est pourtant clair. Soit tu as oublié de déclarer toolbutton_2 dans le header de ta classe, soit tu n'es pas dans le bon namespace quand tu fais appel à cet attribut (tu dois du oublier un truc du genre MaClasse:: ).

    G.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    Qt Creator rajoute en haut de la page #include "ui_simulateur.h"
    mais ça marche pas

  4. #4
    Membre expérimenté Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Par défaut
    Les "boutons"dans une toolbar sont en général des QActions. Ces dernières prennent l'apparence d'un bouton dans une toolBox.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    Citation Envoyé par cayou66 Voir le message
    Les "boutons"dans une toolbar sont en général des QActions. Ces dernières prennent l'apparence d'un bouton dans une toolBox.
    ça donne quoi sur Qt Creator?

  6. #6
    Membre expérimenté Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Par défaut
    Tu entends quoi par "ça donne quoi sur Qt creator"?
    Si tu parle pour la création des fichiers ui, donc par le designer, ce sont des QActions, donc dans la fenêtre action editor. Après tu fais glisser l'action dans la toolBar, et tada ! elle apparait sous forme de bouton

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    ah ok la j'ai compris merci
    reste a reglé le problème de l'initialisation du bouton c tt

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Par défaut
    j'arrive pas a initialiser la propriété checked avec le code suivant: toolbutton_2->setchecked(true);
    je n'utilise pas QtCreator, mais si ton toolbutton_2 est un QPushButton, ce n'est pas plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monBouton->setEnabled(true);

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 39
    Par défaut
    Tu as déjà essayé ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    toolbutton_2->setCheckable(true);
    toolbutton_2->setChecked(true);
    Il faut d'abord que le bouton soit "checkable"

    Pour ajouter un nouveau bouton à la toolbar, j'ai ça dans mon code généré par Qt Creator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    action_A_propos_de = new QAction(Nom_de_la_classe_GUI);
    action_A_propos_de->setObjectName(QString::fromUtf8("action_A_propos_de");
    menu->addAction(action_A_propos_de);
    menu->setTitle(QApplication::translate("Nom_de_la_classe_GUI", "&?", 0, QApplication::UnicodeUTF8));
    action_A_propos_de->setText(QApplication::translate("Nom_de_la_classe_GUI", "&A propos de...", 0, QApplication::UnicodeUTF8));
    Tu mets un '&' devant la lettre mnémonique.
    Je ne sais pas si ça va t'aider mais je l'espère en tout cas.

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/11/2006, 11h36
  2. Visualisation d'un état via un bouton
    Par TNC dans le forum Access
    Réponses: 16
    Dernier message: 09/08/2006, 17h10
  3. [asp-html]état d'un bouton radio
    Par Adren dans le forum ASP
    Réponses: 1
    Dernier message: 02/08/2006, 12h57
  4. [VB6] Initialiser le syle d'un bouton de commande
    Par fabiofabio dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/06/2006, 19h11
  5. Récuperer l'état d'un bouton radio
    Par Jibees dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/04/2006, 10h54

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