QImage unter Linux langsamer?

Alles rund um die Programmierung mit Qt
Antworten
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

QImage unter Linux langsamer?

Beitrag von Neuling_ »

Hallo,

weiß jemand ob es unter Linux länger dauert Daten in ein QImage zu schreiben?

Code: Alles auswählen

QImage(uchar* , Width, Height, Format);
Unter Windows habe ich es hinbekommen in der Sekunde das QImage mehrmals zu aktualisieren (bzw QLabel mit ->setPixmap(..); ). Unter Linux flackert mein Bild aber leider.



Grüße
Qt 2009.05
Entw.-umgebung Qt-Creator
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Ja sowas hatt ich auch mal. Der Teil von Linux, also das X Window System, scheint etwas langsamer zu sein.
Aber das Zeug ist ja auch nicht dafür gedacht, sich schnell ändernter Inhalt anzuzeigen.
Mehrmals in der Sekunde aktualisieren ist ja schon ein Video, sozusagen. Dafür gibts ja dann andere Sachen.
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

Beitrag von Neuling_ »

Darf man fragen was du damals dann benutzt hast?


Gruß
Qt 2009.05
Entw.-umgebung Qt-Creator
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Warum verwendest du ein QImage, wenn du dann ein QPixmap zuweist? Wo kommen die Daten her?
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Schau doch mal in die Doku, vllt ist QMovie was für dich. Oder opengl, damit gehts auch flotter.
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

Beitrag von Neuling_ »

hallo,

ein QImage lege ich wegen meines char array's an.
In QPixmap möchte ich natürlich nicht jeden Pixel einzeln setzen.
Das Image zeige ich dann in einem QLabel an.
Deshalb:

Code: Alles auswählen

QLabel *lbl;
lbl->setPixmap(QPixmap::fromImage(img));
Qt 2009.05
Entw.-umgebung Qt-Creator
Antworten