bonsoir
J'aimerai utiliser une classe de style comme QWindowsVistaStyle
comment faire?
thanks!
bonsoir
J'aimerai utiliser une classe de style comme QWindowsVistaStyle
comment faire?
thanks!
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part myapp -style motif
j'ai éssayé de l'utiliser comme suite:
dans le main.cpp
mais ça ne marche pas j'obtiens l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 QApplication a(argc, argv); a.setStyle(QWindowsVistaStyle); ....
expected primary-expression before ')' token
comment corriger ça?
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);
ça donne le résultat voulu!
merci![]()
seul problème c mon menu qui a disparu quand j'ai changer le style
je ne peut pas conserver les 2?
Quel menu? Quelle classes tu utilises pour faire ton "menu"? Un menu contextuel?
QMenuBar son cadre reste dans ça place mais les menu(QMenu) ne sont pas visible. sachant que je peux accéder au menus avec le clavier ALT+F...
finalement j'ai juste oublié setMenuBar()
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager