Frage zu DragAndDrop Robot Beispiel

Alles rund um die Programmierung mit Qt
Antworten
Brownie
Beiträge: 15
Registriert: 2. März 2007 10:40

Frage zu DragAndDrop Robot Beispiel

Beitrag von Brownie »

Hi,

ich habe mal eine Frage zu dem GraphicsView-Roboterbeispiel von Qt:
(http://doc.trolltech.com/4.2/graphicsvi ... robot.html)

Und zwar wird hier der Robot im Konstruktor aus diversen Einzelteilen zusammengesetzt, die alle wieder QGraphicsItems sind. Die paint()-Funktion enthält jedoch nur:

Code: Alles auswählen

 void Robot::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 {
     Q_UNUSED(painter);
     Q_UNUSED(option);
     Q_UNUSED(widget);
 }
Was passiert jetzt, wenn paint() ausgeführt würde? Werden dann quasi implizit die paint()-Funktionen der Roboterteile ausgeführt? Oder wird dann gar nix mehr angezeigt, weil die Funktion nicht vernünftig implementiert ist?

Muss ich die Funktion verändern, wenn ich beispielsweise den kompletten Roboter per DragAndDrop verschieben möchte?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Nein, nein und nein. Aber probier es am besten selbst aus, die wenigsten Computer beißen...
Antworten