QLineEdit wird auf Mac nicht neu gezeichnet

Alles rund um die Programmierung mit Qt
Antworten
alderwalder
Beiträge: 2
Registriert: 11. März 2009 17:17

QLineEdit wird auf Mac nicht neu gezeichnet

Beitrag 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
alderwalder
Beiträge: 2
Registriert: 11. März 2009 17:17

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