Kezdőoldal » Számítástechnika » Programozás » A Qt ben miért van szükség...

A Qt ben miért van szükség egy QPaintEvent objektumra ahhoz, hogy rajzolni tudjak a QPaint-el?

Figyelt kérdés

Pls ne küldjétek a Qt dokumentációjából a QPaintEvent részt mert nem értem azért kérdeztem itt.


Segítsetek megérteni pls.


2013. máj. 22. 15:07
 1/1 anonim ***** válasza:

QPaint tudtommal nincs, csak QPainter. Nem teljesen áll össze bennem hogy mit szeretnél. A QPainter konstruktorának (vagy a begin() metódusának) át kell adni egy referenciát egy olyan objektumra ami a QPaintDevice-t örökli.


A legtöbb példában a neten egyszerűen kidolgozzák annak a QWidget-nek a paintEvent metódusát amit utána meg is jelenítenek, pedig valójából egy QWidget-nek akkor kell implementálni a paintEvent()-jét ha saját, egyedi widgetet csinálsz.

Ha grafikát akarsz kirajzolni csak, akkor használj valami tárolót, a lényeg hogy a QPaintDevice gyermeke legyen. Ilyen pl a QPixmap.

2013. máj. 22. 19:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!