Architekturfrage: Drag&Drop mit "toolbox"
Verfasst: 2. Mai 2007 18:51
Hallo,
Das Szenario: Ich möchte eine Toolbox machen (dazu denke ich im mom an ein QListWidget), aus dem man Objekte, die dort als String angezeigt werden, in ein Fenster (eine QGraphicsScene) gezogen werden. Dort soll dann das entsprechende Symbol aufgebaut aus den grundelementen erscheinen.
Das Problem: Mein aktueller denkansatz ist, das QListWidget gibt dem MIME typ einen string mit, und je nach string entscheidet dann die Szene, welches Objekt sie erzeugen soll.
Schlecht insofern, als dass neue Symboltypen mehrfach registriert werden müssten, nämlcih einmal in der Liste, um den String zuzuweisen, und einmal in der Szene, um den String zu dekodieren.
Ich stehe gerade iwie auf dem Schlauch, sowas möglichst einfach und v.a. flexibel zu lösen...
Das Szenario: Ich möchte eine Toolbox machen (dazu denke ich im mom an ein QListWidget), aus dem man Objekte, die dort als String angezeigt werden, in ein Fenster (eine QGraphicsScene) gezogen werden. Dort soll dann das entsprechende Symbol aufgebaut aus den grundelementen erscheinen.
Das Problem: Mein aktueller denkansatz ist, das QListWidget gibt dem MIME typ einen string mit, und je nach string entscheidet dann die Szene, welches Objekt sie erzeugen soll.
Schlecht insofern, als dass neue Symboltypen mehrfach registriert werden müssten, nämlcih einmal in der Liste, um den String zuzuweisen, und einmal in der Szene, um den String zu dekodieren.
Ich stehe gerade iwie auf dem Schlauch, sowas möglichst einfach und v.a. flexibel zu lösen...