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

Discussion :

comment utiliser les Styles?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut comment utiliser les Styles?
    bonsoir
    J'aimerai utiliser une classe de style comme QWindowsVistaStyle
    comment faire?
    thanks!

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Salut,

    Qt les utilise automatiquement en fonction de la plateforme : sous Windows Vista et Seven, c'est le style Vista qui est utilisé. Il est implémenté en tant que QWindowsVistaStyle.

    Tu peux aussi changer le style d'une application en passant un paramètre à son exécutable :
    Tu peux aussi utiliser la fonction QApplication::setStyle(QStyle).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    j'ai éssayé de l'utiliser comme suite:
    dans le main.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    QApplication a(argc, argv);
    a.setStyle(QWindowsVistaStyle);
    ....
    mais ça ne marche pas j'obtiens l'erreur suivante
    expected primary-expression before ')' token
    comment corriger ça?

  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
    Si tu fais ça c'est ok ou pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    QApplication::setStyle(new QWindowsVistaStyle);
    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é
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    ça donne le résultat voulu!
    merci

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 81
    Par défaut
    seul problème c mon menu qui a disparu quand j'ai changer le style
    je ne peut pas conserver les 2?

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/10/2012, 11h21
  2. Comment utiliser les styles XP avec Dev-C++?
    Par abraxas dans le forum Dev-C++
    Réponses: 3
    Dernier message: 05/10/2003, 19h47

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