Seite 1 von 1

Frage zu DragAndDrop Robot Beispiel

Verfasst: 6. März 2007 12:54
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?

Verfasst: 6. März 2007 17:17
von upsala
Nein, nein und nein. Aber probier es am besten selbst aus, die wenigsten Computer beißen...