Comment puis-je définir plusieurs styles pour un type de contrôle dans une feuille de style? Donc, plus tard, le développeur peut choisir, quel type de contrôle de style devrait ressembler.Définir plusieurs styles pour le contrôle par bouton-poussoir Qt Widgets feuilles de style
Par exemple, je dois définir deux styles pour QPushButton
: pour le bouton normal (à gauche) et le bouton d'action (à droite)
Pour le premier bouton, j'écrit ce qui suit style:
QPushButton {
background-color: #DCDCDC;
border: 1px solid #BEBEBE;
}
...
Et cela s'appliquerait à tous QPushButtons
dans le projet. Ensuite, j'ai besoin de définir un autre style d'action pour QPushButtons
, mais qui devrait être sélectionné par le développeur. Comment puis-je faire ceci?
Je me attends quelque chose comme ceci:
QPushButton#ActionButton* {
background-color: blue;
border: 1px solid darkerblue;
}
Et si développeur précisera objectName
de son bouton commençant par « ActionButton » (par exemple « ActionButtonSendRespond »), il utilisera le second style.