Ich benutze QGraphicsScene und ich möchte GUI-Elemente erstellen.Qt QGraphicsScene dynamische GUI-Elemente wie Container
Wie soll/sollte ich einen Listencontainer erstellen, d. H. Inventar in einem Spielkontext.
Siehe HIER
Für ein Beispiel dafür, was ich meine. Unten befindet sich ein Inventar-Widget, das dynamisch gefüllt werden kann.
Gibt es Container-Klassen wie die Standard-Listen-Widgets, aber stattdessen für QGraphicsScene?
Im Moment ist die einzige Möglichkeit, die ich sehen kann, ein 'Rechteck' zu zeichnen und manuell 'Quadrate' darüber zu zeichnen und zu verwalten ... was kein Container wäre.
Cool, ich schaute auf QGraphicsWidget, ein QGraphicsLinearLayout mit QGraphicsWidgets hinzufügen ... aber ich möchte QGraphicsItems hinzufügen. Irgendeine Idee wie? – ovg
Ok, ich habe es. Ich habe QGraphicsWidget gerade subklassifiziert, ein QGraphicsLinearLayout hinzugefügt und dann andere Elemente hinzugefügt. Nicht so elegant, wie ich es mir erhofft hätte, aber ok. – ovg
Sie haben weniger Kontrolle über das Aussehen von Widgets in einer Szene als mit benutzerdefinierten Grafikelementen, aber sie sind sicherlich bequem. – goug