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 :

QPushButton avec QPainter : un bouton particulier ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 277
    Par défaut QPushButton avec QPainter : un bouton particulier ?
    Bonjour,

    J'ai besoin de faire des zones de formes incongrues ayant le signal click() à disposition. Si je comprends bien Qt, il faudrait que mon objet dérive de QPainter pour pouvoir créer des formes bizaroïdes ET de QAbstractButton pour avoir le signal click(); est-ce bien vrai ?
    Si oui, comment faire, il n'y a pas un problème d'héritage multiple avec QObject ?

    Merci pour votre aide

  2. #2
    Membre confirmé

    Inscrit en
    Décembre 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 171
    Par défaut
    Hello,

    Ce n'est pas tout à fait vrai.
    Tu dois hériter de QAbstractButton (ou même QPushButton si tu veux) pour avoir les signaux relatifs au comportement d'un bouton.

    Pour ta forme customisée, il faudra redéfinir le paintEvent et utiliser un QPainter pour dessiner ton bouton. C'est un peut difficile au début mais c'est comme le vélo, il sufft de le faire une fois. Par contre, c'est à toi de définir la forme en foncion des états du bouton (appuyé ou pas, passe de la souris ect ...)

    En ésperant que ça t'aide.
    G.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 277
    Par défaut
    Merci kmedghaith pour ces précisions !

    Je crois que j'ai plus le choix, je vais me mettre au vélo QPainter

    ==> RESOLU

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

Discussions similaires

  1. erreur 3464 avec listbox et bouton
    Par poplite dans le forum Access
    Réponses: 10
    Dernier message: 29/11/2006, 11h17
  2. Ouvrir une zone de texte avec un clic bouton
    Par DjBeGi dans le forum Access
    Réponses: 4
    Dernier message: 07/06/2006, 15h28
  3. [debutant]remplir un champs txt avec un clic bouton
    Par Zen_Fou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/06/2006, 17h07
  4. [access 2003]Problème avec argument de bouton?
    Par steeves5 dans le forum Access
    Réponses: 2
    Dernier message: 30/05/2006, 16h45
  5. probleme avec les radio bouton
    Par zola dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/06/2005, 09h52

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