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 :

Recherche widget pour la création de dégradé


Sujet :

Qt

  1. #1
    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 : 37
    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
    Points : 8 140
    Points
    8 140
    Par défaut Recherche widget pour la création de dégradé
    Salut à tous,

    J'aimerais savoir si quelqu'un aurais déjà implémenté ou vu sur internet un widget avec un comportement similaire à celui-là :



    Lorsque l'on clique sur un endroit du gradient, soit cela crée une nouvelle couleur à ajouter au gradient, soit ça selectionne une couleur déjà existante dans le widget pour la modifier à l'aide d'une QColorDialog.

    J'ai pour ma part rien trouvé de tel pour le moment...
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Jamais implémenté, mais j'ai une petite idée :

    On créer une classe héritant de QWidget, avec en membre un QVector de QColor par exemple. On réimplémente paintEvent() et on parcoure le QVector de QColor qu'on dessine sur le widget. On réimplémente mouseReleaseEvent() et on regarde les coordonnées du curseur en abscisse. Pour remplir le QVector ou créer un boucle qui incrémente les couleurs.

  3. #3
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Y en as une dans le defis Qt ou y as celle que tu trouve dans les exemples de Qt
    http://qt.developpez.com/doc/latest/...gradients.html

  5. #5
    Membre habitué
    Avatar de bobti89
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Points : 150
    Points
    150
    Par défaut
    D'ailleurs il faudrait que je trouve le temps de faire une belle version pour QExtend
    bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/10/2014, 01h41
  2. Création d'un Widget pour la recherche dans une liste
    Par faxeur1986 dans le forum Java ME
    Réponses: 0
    Dernier message: 26/08/2009, 15h56
  3. Recherche Coach pour la création d'un site Web
    Par bngbodev dans le forum Débuter
    Réponses: 6
    Dernier message: 24/12/2008, 16h20
  4. Recherche outils pour la création d'un CMS
    Par young077 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 07/08/2007, 17h08

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