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

Qt Discussion :

Rendre QPushButton éditable


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut Rendre QPushButton éditable
    Bonjour à tous!
    Voila, je me demande s'il est possible de rendre un QPushButton éditable lors d'un double clic sur celui ci par exemple. Je cherche à pouvoir changer son nom. Je pensais faire une classe dérivant de QPushButton, implémenter la fonction mouseDoubleClickEvent(...), mais comment rendre le champ de texte éditable?

    Merci beaucoup

  2. #2
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Je ne pense pas que ce soit possible directement par les méthodes fournit par QPushButton...

    Tu fais donc une réimplémentation de ton clickEvent dans une sous classe et ensuite tu dessine un QLineEdit au dessus de ton bouton avec le focus et qui contient le texte du bouton. Tu intercepte l'appui sur la touche "Entrée" pour détruire le QLineEdit et faire un setText() avec la nouvelle valeur saisie.

    Et hop l'artifice est fait

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 40
    Par défaut
    Ok je comprends l'idée.
    Merci pour ta réponse, je vais tester ça.

Discussions similaires

  1. Rendre DropDownChoice éditable
    Par Dragna_x dans le forum Wicket
    Réponses: 0
    Dernier message: 12/09/2011, 15h01
  2. Rendre non éditable une liste déroulante
    Par Ithilien dans le forum Access
    Réponses: 7
    Dernier message: 12/12/2006, 22h14
  3. [C#] ComboBox: comment le rendre non éditable?
    Par therock dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/06/2006, 15h59
  4. Rendre non éditable le texte d'un Memo
    Par Pill_S dans le forum Composants VCL
    Réponses: 2
    Dernier message: 25/10/2005, 11h30
  5. rendre non éditable CRichEditView
    Par scorbo dans le forum MFC
    Réponses: 5
    Dernier message: 29/06/2004, 18h15

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