Ich habe versucht, PyQt5 von pip sowie apt (python3-pyqt5) auf dem gleichen System. Beide Versionen führen zu verschiedenen Themen (die Bilder sind unten).Wie repariere ich Theme für PyQt5-Anwendungen?
Ich habe versucht, die Umgebungsvariable QT_STYLE_OVERRIDE
auf "GTK" sowie "GTK +" einzustellen, konnte aber nicht das native Aussehen bekommen.
Ich bin neugierig, warum das passiert. Wie kann ich die Verwendung von QGtkStyle erzwingen? Andere native Apps wie Clementine, VLC, Zeal arbeiten mit dem QGtkStyle-Thema und mischen sich auch nach dem Gnome-Shell-Thema.
Nach einigen Online-Anweisungen habe ich versucht, qt5-style-plugins, die nicht gtk Thema hat.
Installiert von Pip (QFusionStyle):
von apt installiert (QGtkStyle):
Versuchen Sie, DESKTOP_SESSION – Schollii
nicht funktioniert gtk aktiviert wird. QT_QPA_PLATFORMTHEME ist in beiden Fällen das gleiche "appmenu-qt5", und DESKTOP_SESSION ist "ubuntu" –
@HimanshuShekhar. Du sagst "beide Versionen ergeben unterschiedliche Themen" - aber anders als * was *? Ist * entweder * von ihnen, was du erwartet hast? Oder gibt es einen anderen Stil, den Sie erwartet haben, von dem Sie uns nichts erzählt haben? Zeigen Sie einen Screenshot einer "normalen" Qt-Anwendung (d. H. Keine PyQt5-Anwendung) mit dem von Ihnen erwarteten Stil. – ekhumoro