Seite 1 von 1

KDE-Themes in QT Anwendungen abschalten

Verfasst: 13. August 2008 14:16
von blueSpirit
Hallo zusammen,

ich hab eine kurze Frage: Ich habe eine QT-Anwendung und will mit Screenshots in Unit-Tests die GUI verifizieren. Ich benutze Fluxbox und habe den KDE-Style nicht veraendert, ein Freund aber schon und bekomme komplett unterschiedliche Screenshots - welche bei Ihm den Test fehlschlagen lassen.

Frage: Wie kann ich meine Applikation vor diesen KDE-Einfluessen schuetzen?

Vielen Dank,

Charly

PS: Die KControl-Option "Apply colors to non-KDE applications" zu deaktivieren hilft nicht.

Re: KDE-Themes in QT Anwendungen abschalten

Verfasst: 13. August 2008 15:17
von blueSpirit
blueSpirit hat geschrieben:Frage: Wie kann ich meine Applikation vor diesen KDE-Einfluessen schuetzen?
Also irgendwie ist es verhext. Wovon ist die Darstellung eigentlich abhaengig? Ich habe die Funktion setDesktopSettingsAware(false) ausprobiert - ohne Erfolg.

Ich muss noch hinzufuegen: Wir arbeiten beide auf der selben Linux-Maschine ueber einen Windows-Xserver (zB. Xming).

Ist es moeglich, dass verschiedene XServer den selben QPushButton unterschiedlich zeichnen? Ein ganz normales QWidget ist hat einmal die "Farbe" rgb(238, 238, 238) und auf dem anderen XServer rgb(239, 239, 239) - ist das normal? Was kann ich da dagegen tun?

Charly

Verfasst: 13. August 2008 16:52
von Christian81
Jeder User kann eigene Theme-Einstellungen haben - wie unter Windows auch. Suche mal nach .qtconfig bzw. qtconfig als executable wenn ich mich recht entsinne.