Hi,
ich habe ein Model-View Problem.
Also meine Daten liegen in tabelarischer Form vor.
Also habe ich ein Model gemacht das von QAbstractTableModel abgeleitet ist und die Daten verwaltet.
In einer normalen QTableView kann ich die Daten auch sehen. So weit so gut.
Jetzt kommt mein Problem.
Ich habe mir ein Haupt-Widget gebastelt, dass ueber XML dynamisch Felder (Sub-Widgets) generiert und auch positioniert, zusaetzlich auch noch was zeichnet (paintEvent).
Diese Felder, die dynamisch in dem Widget generiert werden, entsprechen den Spalten meines Table-Models.
Jetzt moechte ich eine View basteln, die diese Haupt-Widgets verwaltet bzw. darstellt.
Jedes Haupt-Widget in der ListView entspricht einer Row, ABER auf die Columns muss ich von dem modell mappen auf die Columns der einzelnen Widgets (die dynamisch generierten Sub-Widgets).
Und genau hier ist mein Problem.
Desweiteren soll man auch die dynamischen Felder aendern koennen, also das Model updaten.
Hat einer eine Idee ?
Ich habe versucht meine Haupt-Widget Klasse als Delegate zu implementieren. Wie kann ich aber dann in dem Delegate Widgets generieren und auch Painten? QItemDelegate ist ja kein QWidget..........???
Ich hoffe es ist einigermassen klar, was mein Problem ist...
Gruss,
Nando