2016-09-09 1 views
1

OBS Studio est livré avec un par défaut et un Dark thème. Le thème par défaut utilise le style de système natif (Windows 10 dans mon cas), alors que le thème Dark est un motif personnalisé.Qt style personnalisé: boutons fléchés à l'écran pour barres de défilement?

J'ai remarqué que la conception personnalisée ne pas les boutons fléchés à l'écran pour les barres de défilement:

on-screen arrow buttonenter image description here

Ne pas Qt scrollbars ont des boutons fléchés ou ont-ils été handicapés par la QSS? Si oui, comment les activer?

Répondre

2

Ils ont été désactivés par le fichier qss Dark.qss. Cette feuille de style cache les flèches.

Si vous avez le code (sinon, vérifier this), vous pouvez voir les lignes suivantes:

QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { 
    border: none; 
    background: none; 
} 

QScrollBar::left-arrow:horizontal, QScrollBar::right-arrow:horizontal, QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 
    border: none; 
    background: none; 
    color: none; 
} 

Modifier les propriétés à l'customize QScrollBar selon vos besoins.