Frage zu DragAndDrop Robot Beispiel
Verfasst: 6. März 2007 12:54
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:
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?
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);
}
Muss ich die Funktion verändern, wenn ich beispielsweise den kompletten Roboter per DragAndDrop verschieben möchte?