2012-10-22 4 views
4

J'ai la feuille de style suivante pour QDockWidgets dans mon application QT. Toutes les choses mentionnées dans le style fonctionnent à l'exception de la police. Pourquoi est-ce que "police" n'est pas détectée & comment est-ce que je pourrais changer la police & taille du titre de QDockWidget?QDockWidget :: title (Besoin de changer la police et la taille)

QDockWidget::title 
{ 
    font: 18pt "Roboto Lt"; 
    background: lightgray; 
    padding-left: 10px; 
    padding-top: 4px; 
} 
+0

Est-ce que cela fait une différence si le dock est flottant ou ancré? – cmannett85

+0

Lorsque le titre flottant est modifié pour l'aspect et la convivialité de Windows par défaut. Mais c'est OK, je veux juste personnaliser la façon dont il semble, quand il est accosté – warunanc

Répondre

4

police doit être appliquée à la QDockWidget lui-même, et non à la sous-commande: : title

QDockWidget { font-family: "Roboto Lt"; font-size: 18pt; } 
0

Voir la partie de la police dans le Qt Référence: http://doc.qt.digia.com/qt/stylesheet-reference.html

Peut-être que vous devriez essayer:

QDockWidget::title 
{ 
    font-family: "Roboto Lt"; 
    font-size: 18pt; 
    background: lightgray; 
    padding-left: 10px; 
    padding-top: 4px; 
} 
+0

essayé, mais en vain :( – warunanc

+0

OK Je suis ce que je voulais en changeant la police du QDockWidget QDockWidget { famille de polices: "Roboto Lt"; font-size: 18pt; } – warunanc

Questions connexes