Bonsoir,
je voudrais savoir comment on fait pour changer la couleur de fond d'une fenêtre Qt pour moi QDialog et QMainWindow ou mette une image en fond?
je ne comprend pas comment ça s'utilise.
Qt dans ces démos utilise QDesigner or pas moi.
Si tu pouvais me filer un ch'tit exemple.
car par exemple ça :
QMenu {
background-color: #ABABAB; /* sets background of the menu */
border: 1px solid black;
}
QMenu::item {
/* sets background of menu item. set this to something non-transparent
if you want menu color and menu item color to be different */
background-color: transparent;
}
QMenu::item:selected { /* when user selects item using mouse or keyboard */
background-color: #654321;
}
Je le met dans un fichier style.h ou cpp??? je dois les include autre part??
j'aurais préféré que ça s'applique à toutes les fenêtre en même temps lol.
Donc
Citation : moii
je ne comprend pas comment ça s'utilise.
Qt dans ces démos utilise QDesigner or pas moi.
Si tu pouvais me filer un ch'tit exemple.
car par exemple ça :
QMenu {
background-color: #ABABAB; /* sets background of the menu */
border: 1px solid black;
}
QMenu::item {
/* sets background of menu item. set this to something non-transparent
if you want menu color and menu item color to be different */
background-color: transparent;
}
QMenu::item:selected { /* when user selects item using mouse or keyboard */
background-color: #654321;
}
Je le met dans un fichier style.h ou cpp??? je dois les include autre part??
Tu peux par exemple mettre dans un ficher à part (perso j'utilise l'extension .qss pour QtStyleSheet), tu rajoutes ce fichier à ton fichier .pro, tu récupères le contenu du fichier dans une QString après l'avoir ouvert via QFile, et tu le passe à tonApp::setStyleSheet().
Je sais pas trop, moi aussi j'avais eu des problèmes sous XP (images de fond justement). Peut-être que des repaint() lors du changement de page changeront ça.
j'ai trouvé une "solution" je fait des bouton image ou plus comunément une image cliquable.
ça réseau le soucis.
Sauf pour la menuBar, où je narrive pas à metre de couleur ça reste blanc..
[Qt] comment changer la couleur de fond d'une fenêtre
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.