Qtconfig-Tool für Qt 5?

16

Ich habe gerade QT 5 in Arch Linux installiert, aber es qtconfigfunktioniert nur nicht:

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

Ja, es gibt keine solche Datei, nicht einmal /usr/lib/qt5/bin/qtconfig

Irgendwelche Ideen, wo man es findet? Ich muss die Schriftart anpassen smplayer, die jetzt mit QT 5-Bibliotheken verknüpft ist.

Gänseblümchen
quelle

Antworten:

13

qtconfig ist in Qt5 nicht mehr vorhanden. Qt5-Anwendungen verwenden standardmäßig die aktuellen Desktop-Einstellungen, funktionieren jedoch nicht einwandfrei. Zum Beispiel verwende ich XFCE und es setzt den Stil nicht automatisch auf Gtk.

Der Stil kann beispielsweise mit der -styleBefehlszeilenoption festgelegt werden -style=gtk. Oder Sie können ein bestimmtes Qt-Stylesheet mit verwenden -stylesheet. Die verfügbaren Optionen finden Sie in der QApplication-Dokumentation. Ebenfalls :

Sie können den Stil auch für alle Qt-Anwendungen festlegen, indem Sie die Umgebungsvariable QT_STYLE_OVERRIDE festlegen.

Für den Smplayer können Sie die Standardschrift und den Standardstil ändern, die im Menü Option> Einstellungen> Benutzeroberfläche verwendet werden.

Leiaz
quelle
Leider scheint QT_STYLE_OVERRIDE für mich nicht zu funktionieren. Ich verwende keepassx und wenn gestartet, wie keepassx -style=gtkes funktioniert, aber QT_STYLE_OVERRIDE=gtk keepassxnicht. Ich habe auch versucht, die Umgebungsvariable an anderer Stelle zu exportieren, und sie wird immer noch nicht abgerufen :(
Johann
0

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

Qtpakete bieten nicht mehr das übliche bin(zb qmake) an /usr/bin.

Stattdessen -qt5, -qt4und -qt3Symlinks vorgesehen sind (zB qmake-qt5, qmake-qt4, qmake-qt3).

Dionysos
quelle