QT Designer: RowCollumn selection wie in QList für Frames

Alles rund um die Programmierung mit Qt
Antworten
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

QT Designer: RowCollumn selection wie in QList für Frames

Beitrag von malte »

Hi,
ich benutze grade den QT Designer um eine GUI zu erstellen. Das Problem ich habe 64 Frames mit 4 Spinboxen und einem Line edit pro frame. Diese Frames liegen einfach so nebeneinander auf der GUI. Das QList Object hat eine super row/collumn select drag&drop engine. Ich würde sehr gerne dieses feature für meine GUI benutzenbin mir nicht sicher welche richtung jetzt richtig wäre: Wie kann ich diese Selection für meine Frames benutzen? Was ich will ist das man zB eine Row auswählt und dann alle Spinboxes dieses row editited wenn man an einer dreht.
freue mich über jede hilfe

malte
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Oh mann, überleg dir noch mal was das GUI machen soll und wie man es bedienbar hält. Den momentanen Stand will ich gar nicht sehen, allein die Vorstellung erzeugt einen Schauder.
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

Beitrag von malte »

is eigentlich klar was sie können soll. Eine Matrix von Frames(8*8). Pro Frame gibt es 3 Spinboxen und ein QLineedit. Das wars. Ich würde jetzt aber gern mehrere Frames gleichzeitig bearbeiten können. Das selection verfahren in der QList is super und ich würde es gerne für meinen approach benutzen.
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

Beitrag von malte »

die frage ist wie kann ich in eine Zelle von QList mehrere Einagefelder haben? Am besten mit Spinboxen. Man könnte einfach mehrere Spalten machen aber sie sollen ja auch als eine Zelle verschiebar sein...
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

Die Lösung heisst: QTableWidget mit entsprechenden QItemDelegate's oder auch QTreeWidget, was ich persönlich besser mag...
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

Beitrag von malte »

danke, delegate hört sich vielversprechend an. Wie du dir das mit dem treeview vorstellst habe ich noch nicht verstanden. Lässt sich das noch im Designer bauen oder geht das über dessen funktionalität hinaus? Das Tabel Widget lässt sich im designer nicht so sehr verbiegen aber vielleicht hab ich auch noch nicht alles kapiert...

viele grüße
malte
lepsai
Beiträge: 573
Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:

Beitrag von lepsai »

vergiss den Designer, irgendwann muss man auch erwachsen werden :)
QTreeWidget kannste genauso anwenden wie TableWidget. benutze dabei nur Top-Level Items (addTopLevelItem())...
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

Beitrag von malte »

jo, zum entwerfen isser aber nicht schlecht. Kannst du mir vielleicht ein codeschnippsel für Qlistwidget mit combobox in den zellen geben? Bin mir nicht sicher wie ich da rangehen soll. Wäre super nett.

vielen dank
malte
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Orientier dich mal am "Spin Box Delegate Example"
malte
Beiträge: 6
Registriert: 26. März 2007 17:13

Beitrag von malte »

super, danke für den tip. meld mich bestimmt nochmal :)

malte
Antworten