Seite 1 von 1

QLineEdit wird auf Mac nicht neu gezeichnet

Verfasst: 12. März 2009 09:42
von alderwalder
Hallo,

Ich habe ein mittelgroßes Projekt von Windows nach Mac portiert. Auf Windows gab es keine Probleme, jedoch werden unter OS X die QLineEdits nicht mehr automatisch neu gezeichnet. D.h. ich kann in ein QLineEdit klicken (es wird dann blau umrandet), jedoch sehe ich keinen Cursor und das, was ich eintippe erscheint erst, wenn ich eine andere Komponente anklicke. Die Anwendung besteht aus mehreren Widgets und wenn ich einen Dialog mit einem QLineEdit relativ am Anfang der Initialisierung einbaue funktioniert es ohne Probleme. Erst wenn das Hauptfenster auf der Oberfläche gezeichnet ist tritt das Problem bei ausnahmslos allen QLineEdits auf. Andere Komponenten sind von diesem Problem nicht betroffen (also auch keine QTextEdits, QComboBoxes o.ä.). Ich versuche noch genau den Punkt zu bestimmen, ab dem der Fehler auftritt, aber das ist nicht so einfach. Kann mir jemand einen Anhaltspunkt liefern, was das Problem ist? Bei neuen Projekten tritt der Fehler nicht auf.
Ich programmiere mit dem QT Creator 1.0 unter OS X 10.5.5 mit QT 4.5.

Gruß Achim

Verfasst: 16. März 2009 08:01
von alderwalder
Seit letzter Woche ist der Bug auch im QT Task Tracker vorhanden. Wer sich dafür interessiert: http://www.qtsoftware.com/developer/tas ... &id=247884