Hallo,
ich habe eine Palette fuer meinen Hauptdialog erstellt (beides im Designer). Wird das Programm ausgefuehrt, kann der User mit einem click auf einen Button den InputDialog oeffnen. Der hat dann aber eine komplett andere Palette als das parent. Wie schaffe ich es, dass der InputDialog die Palette erbt? Bei einem "echten" Dialog (nicht bei der convenience class) funktioniert das auch. Auch die funktionen setPalette und palette haben nichts geholfen. Kann es sein, dass das einfach nicht geht?
Gruss
Sebastian
QPalette in QInputDialog
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Entschuldigung, ich hab einen Buchstaben vergessen. Es soll natuerlich QInputDialog heissen. Ich habe bereits versucht vom parent die palette ueber palette() abzufragen, und ueber setPalette() auf dem QInputDialog zu setzen, aber das funktionierte nicht.
EDIT:
Merkwuerdigerweise funktioniert das setPalette() bei QErrorMessage, welche auch bei den StandardDialog examples aufgefuerhrt wird....
EDIT:
Merkwuerdigerweise funktioniert das setPalette() bei QErrorMessage, welche auch bei den StandardDialog examples aufgefuerhrt wird....