Tipps Graph-Programm
-
Hallo!
Ich soll ein Programm schreiben, in welchem man Knoten (als Basisklasse QWidget) auf eine Fläche einfügen kann und durch Kanten verbinden kann.
Ein Knoten soll so aussehen:
--------------------
|.......................|
--------------------
|.......................|
|....Animation....|
|.......................|
-------------------- (ohne Punkte)
Eine Animation ist z.B. ein größer und kleiner werdener Kreis. Die Knoten sollen anklickbar (Feld der Animation soll die Farbe ändern)/ verschiebbar sein.Wie realisiere ich am Besten einen solchen Knoten, und wie die Fläche, auf der einerseits die Kanten gezeichnet werden sollen, und andererseits die Knoten eingefügt und bewegt werden sollen?
Vielleicht reicht es sogar schon, wenn ihr mir die Klassen (QPainter?) nennt, die man gebrauchen kann...