[gelöst] Nutzt Qt4 nicht mehr das farbschema des systems ?

Alles rund um die Programmierung mit Qt
Antworten
ObeliX
Beiträge: 59
Registriert: 14. November 2007 17:47

[gelöst] Nutzt Qt4 nicht mehr das farbschema des systems ?

Beitrag von ObeliX »

hallo,

unter Qt3 wurden die Apps immer mit dem aktuellen farbschema des systems angezeigt. nur wenn man im designer irgendeinen farbwert der palette geändert hat, dann hat das entsprechende control eine eigene palette bekommen, die (bis auf die manuelle geänderte farbe(n)) eine kopie der system-einstellung war. was natürlich einen extrem unschönen effekt hatte. hat man bspw. auf seinem 'standardhintergrundgrau'-system die textfarbe eines button auf rot geändert, sah erstmal alles OK aus. bis man mal ein blaues farbschema eingestellt hat. da war dann der button weiterhin grau.

einzelne farben auf 'systemstandard' zurücksetzen ging nicht. nur wenn man die komplette palette auf default rückgesetzt hat war das control wieder system-synchron. das fand ich ne schwache leistung und hab deshalb alle farben bei bedarf dynamisch im code geändert. :cry: (nicht sehr fortschrittlich)

jetzt wollt ich das mal mit Qt4 testen, ob die trolle da nachgebessert haben. tja ... scheint sie haben ... allerdings indem sie m.E. die systemfarb-kompatibilität nun komplett abgeschafft haben.
meine anwendungen erscheinen völlig unbeindruckt vom eingestellten farbschema oder stil (stil, weil ich in älteren beiträgen gelesen hab, daß eineige stile sich farbeinstellungstechnisch etwas anders verhalten würden) immer in einem standardgrau (genauso wie der designer selbst auch).

das find ich nun aber total grütze ... und enttäuschend von den trollen. oder hab ich nur was übersehen ?


gruß Obel
Zuletzt geändert von ObeliX am 7. Februar 2008 11:52, insgesamt 1-mal geändert.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Funktioniert bei mir blenden ;)
Schau dich mal in der ~/.config/Trolltech.conf um, solltest irgenwas finden was auf QPalette hinweist - das Löschen! Wenn du nichts finden solltest einfach die config mal temporär verschieben und dein Qt4-Programm neu starten.

Viel Erfolg
Franz
ObeliX
Beiträge: 59
Registriert: 14. November 2007 17:47

Beitrag von ObeliX »

man-o-man ... 6 minuten bis zur antwort. :) isch bin beeindruckt !
und geholfen hat's auch.

werde mir die .conf noch in ruhe angucken, was da rauskommentiert werden kann/muß.

danke dir für die antwort.


gruß Obel
Antworten