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 :

Changer image Warning/Information/Error/Question


Sujet :

Qt

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 163
    Par défaut Changer image Warning/Information/Error/Question
    Bonjour.

    Je voudrais savoir s'il est possible avec Qt de changer les images qui s'affichent lors de l'affichage d'une message box par :

    QMessageBox::warning(...)
    QMessageBox::error(...)

    Quand je parle de l'image c'est les croix ou panneaux du style :


    etc.

    Merci déjà.

  2. #2
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Je pense que tu peux le faire avec setIconPixmap() Tu charges un une QPixma et tu l'applique a ta QMessageBox. Je n'ai jamais essayé mais je ne vois pas pourquoi cela ne marcherai pas. Tiens nous au courant si tu as des problèmes.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 163
    Par défaut
    J'ai essayé de déclarer une QMessageBox.

    puis de faire :

    maQMessageBox.setIconPixmap("maPixmap") puis maQMessageBox.warning(....) mais rien d'extra.
    L'image reste celle du warning.

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Ou mais deja il faut que tu crées un objet QPixmap l'applique a ta QmessageBox et apres que tu fasses une exec je pense.

    Cela devrait donné du genre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    maPixmap = QPixmap("image.png");
    QMessageBox msg;
    msg.setIconPixmap(maPixmap);
    msg.exec();
    Ce code c'est pôur le principe je l'ai pas tester j'ai pas eu le temps a toi de voir.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 163
    Par défaut
    Oui en fait je faisais un peu n'importe quoi , même si tout était bien déclaré j'avais le souci d'image.
    Mais effectivement ta solution fonctionne, en construisant soit même sa propre QMessageBox.

    Le must serait de pouvoir définir les images utilisées pour les box prédéfinies "Warning", "Critical" et "Info".

    Si quelqu'un sait, je suis preneur

    En tout cas merci à toi superjaja

  6. #6
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Par défaut
    Je sais pas trop ce que tu entends par :

    Citation Envoyé par Kimado
    Le must serait de pouvoir définir les images utilisées pour les box prédéfinies "Warning", "Critical" et "Info".
    Car tu peux toujours faire ta propre classe qui derive de QMessageBox et tu redefini certaines methode ou tu en crée d'autres avec tes propres images. Enfin a toi de voir.

    Bon courage.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  7. #7
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    Si tu veux vraiment les redéfinir, il te faudra faire une (ou des) classe(s) dérivant du (ou des) style(s) qui t'intéresse(nt) et y réimplémenter la fonction virtuelle standardIcon afin de retourner l'icône que tu souhaites.

Discussions similaires

  1. changer image d'un bouton dynamiquement
    Par Dnx dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/11/2005, 13h03
  2. changer image au clic -> beug ?
    Par thibotus01 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/10/2005, 16h37
  3. Syntax Error / Questions
    Par kedare dans le forum Général Python
    Réponses: 15
    Dernier message: 12/09/2005, 14h05
  4. changer image lorsque bouton cliqué
    Par mussara dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/11/2004, 12h43
  5. Réponses: 2
    Dernier message: 23/06/2004, 13h56

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