QPainter und ein Layout

Alles rund um die Programmierung mit Qt
Antworten
hibbes
Beiträge: 10
Registriert: 24. Mai 2010 11:59

QPainter und ein Layout

Beitrag von hibbes »

Hallo,

ich habe mir QPainter im PaintEvent was gezeichnet und möchte das nun in ein Layout mit Buttons einfügen. Wie mache ich das am einfachsten?

Erstelle ich ein neues Widget und füge das dann mit .addWidget einfach ins Layout ein oder wie?
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

auf was hast du den gemalt?
Das auf das du gemalt hast, kannst du einfach einfuegen.
hibbes
Beiträge: 10
Registriert: 24. Mai 2010 11:59

Beitrag von hibbes »

ich habe auf ein QImage gemalt, was sich aber auch immer wieder aktualisiert also nicht statisch ist.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

hibbes hat geschrieben:ich habe auf ein QImage gemalt, was sich aber auch immer wieder aktualisiert also nicht statisch ist.
Fürs Malen auf ein QImage brauchst du aber kein paintEvent. paintEvent() ist der Einsprungpunkt, wenn deine QWidget-Ableitung etwas malen soll, und dann wird üblicherweise direkt aufs QWidget gemalt (QPainter p(this);).
Ein QImage kannst du ja eigentlich auf ein QLabel platzieren.
Wenn das immer noch nicht hilft -> Poste ein minimales, kompilierbares Beispiel.
hibbes
Beiträge: 10
Registriert: 24. Mai 2010 11:59

Beitrag von hibbes »

Dankeschön das hilft mir erstmal weiter.
Antworten