QPalette in QInputDialog

Alles rund um die Programmierung mit Qt
Antworten
SElsner
Beiträge: 2
Registriert: 11. Februar 2010 10:00

QPalette in QInputDialog

Beitrag von SElsner »

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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QApplication::setPalette() würde ich sagen.
Was meinst Du mit InputDialog? Den Standard-Windows Datei öffnen/Speichern - Dialog?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
SElsner
Beiträge: 2
Registriert: 11. Februar 2010 10:00

Beitrag von SElsner »

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....
Antworten