Seite 1 von 1
QPainter und ein Layout
Verfasst: 25. August 2010 15:33
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?
Verfasst: 26. August 2010 02:58
von Nvidia
auf was hast du den gemalt?
Das auf das du gemalt hast, kannst du einfach einfuegen.
Verfasst: 26. August 2010 08:49
von hibbes
ich habe auf ein QImage gemalt, was sich aber auch immer wieder aktualisiert also nicht statisch ist.
Verfasst: 26. August 2010 09:00
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.
Verfasst: 26. August 2010 09:59
von hibbes
Dankeschön das hilft mir erstmal weiter.