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

wxWidgets Discussion :

[wxWidget] Quelques questions sur les wxMenuItem


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Electroniktor
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 150
    Par défaut [wxWidget] Quelques questions sur les wxMenuItem
    Bonjour tout le monde !

    Je débute avec wxWidget (en ayant tout de même un peu d'experience en GUI avec Qt) et j'ai quelques questions concernant les wxMenu et les wxMenuItem.

    Je voudrais en fait savoir comment rendre un wxMenu 'checkable' (rendre possible de mettre une petite croix à gauche en cliquant dessus), savoir comment le 'checker' (mettre la petite croix à gauche directement dans le code) et savoir si il est possible de faire un groupe de wxMenuItem checkables (pour qu'on ne puisse en 'checker' qu'un en même temps).

    Voilà, merci d'avance pour vos réponses !

  2. #2
    Membre chevronné
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Par défaut
    Citation Envoyé par Electroniktor Voir le message
    faire un groupe de wxMenuItem checkables (pour qu'on ne puisse en 'checker' qu'un en même temps).
    Ca s'apelle des RadioItem alors

    Pour répondre, tu disposes des méthodes wXMenu::<Append/Prepend/Insert><Radio/Check>Item(id, nom, tooltip)

  3. #3
    Membre confirmé Avatar de Electroniktor
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 150
    Par défaut
    OK merci beaucoup !

    Mais est-ce normal que je ne puisse pas faire : menu -> AppendCheckItem (item); ?

    Sinon encore merci !

  4. #4
    Membre chevronné
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Par défaut
    Si tu veux ajouter un item déjà existant, tu disposes de wxMenu::Append(wxMenuItem* menuItem). En effet, si l'item existe déjà, pas besoin de spécifier que c'est un Check ou Radio

    Tu trouvera toutes les méthodes et leur description de wxMenu ici.

  5. #5
    Membre confirmé Avatar de Electroniktor
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 150
    Par défaut
    Oui mais comment spécifier que je vaux que l'item soit checkable ?
    Je trouve pas sur la doc, j'ai regardé toute l'après midi !

  6. #6
    Membre chevronné
    Avatar de NewbiZ
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2002
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2002
    Messages : 184
    Par défaut
    Regarde le constructeur de wxMenuItem :
    wxMenuItem(wxMenu* parentMenu = NULL, int id = wxID_SEPARATOR, const wxString& text = "", const wxString& helpString = "", wxItemKind kind = wxITEM_NORMAL, wxMenu* subMenu = NULL)
    Ce qui est important pour toi ici, c'est le champs kind, il spécifie le genre d'item que tu veux créer. Il peut prendre les valeurs :
    wxITEM_SEPARATOR, wxITEM_NORMAL, wxITEM_CHECK ou wxITEM_RADIO.

    La documentation de wxMenuItem se trouve ici.

    Bon courage.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/12/2006, 13h26
  2. Quelques questions sur les shaders
    Par Yno dans le forum OpenGL
    Réponses: 2
    Dernier message: 04/12/2006, 15h44
  3. Quelques questions sur les annuaires ldap
    Par rvfranck dans le forum Réseau
    Réponses: 7
    Dernier message: 15/08/2006, 02h41
  4. Quelques questions sur les LOB
    Par Wurlitzer dans le forum Oracle
    Réponses: 2
    Dernier message: 14/06/2006, 17h32
  5. Quelques questions sur les threads
    Par benj63 dans le forum C++Builder
    Réponses: 28
    Dernier message: 21/11/2005, 13h27

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