Outil qtconfig pour Qt 5?

16

Je viens d'installer QT 5 dans Arch Linux, mais ne qtconfigfonctionne pas seulement :

%> qtconfig
qtconfig: could not exec '/usr/lib/qt/bin/qtconfig': No such file or directory

Oui, il n'y a pas un tel fichier, même pas /usr/lib/qt5/bin/qtconfig

Des idées où le localiser? Je dois maintenant ajuster la police de smplayer, qui est liée aux bibliothèques QT 5.

Marguerite
la source

Réponses:

13

qtconfig n'existe plus dans Qt5. Les applications Qt5 utiliseront les paramètres de bureau actuels par défaut, mais cela ne fonctionne pas parfaitement. Par exemple, j'utilise XFCE et il ne définit pas automatiquement le style sur Gtk.

Le style peut être défini avec l' -styleoption de ligne de commande, par exemple -style=gtk. Ou vous pouvez utiliser une feuille de style Qt spécifique avec -stylesheet. Vous pouvez voir les options disponibles dans la documentation de QApplication. Aussi :

Vous pouvez également définir le style de toutes les applications Qt en définissant la variable d'environnement QT_STYLE_OVERRIDE.

Pour smplayer, vous pouvez changer la police et le style par défaut utilisés dans le menu Option> Préférences> Interface.

Leiaz
la source
Malheureusement, QT_STYLE_OVERRIDE ne semble pas fonctionner pour moi. J'utilise keepassx, et lorsqu'il est lancé comme keepassx -style=gtkil fonctionne, mais QT_STYLE_OVERRIDE=gtk keepassxpas. J'ai également essayé d'exporter la variable d'environnement ailleurs, et elle n'est toujours pas récupérée :(
Johann
0

Voir https://wiki.archlinux.org/index.php/qt

Qtles packages ne fournissent plus l'habituel bin(par exemple qmake) /usr/bin.

Au lieu de cela -qt5, -qt4et les -qt3liens symboliques sont fournis (par exemple qmake-qt5, qmake-qt4, qmake-qt3).

Dionysos
la source