QT4: TableModel-View Verbindung

Alles rund um die Programmierung mit Qt
Antworten
maxel
Beiträge: 11
Registriert: 27. Oktober 2005 08:43

QT4: TableModel-View Verbindung

Beitrag von maxel »

Hallo,

vielleicht habt ihr einen Tip!
Wie kommen die Daten aus einem QTableModel in einen individuellen QDialog. Gibt es eine Verbindung über irgendwleche Signale?
Gibt es hierzu ein Demo oder Beispiel?
klogg
Beiträge: 129
Registriert: 5. September 2005 17:00
Wohnort: Hann. Münden

Beitrag von klogg »

Es gibt mal mindestens diesen Artikel in der Dokumentation:
http://doc.trolltech.com/4.0/model-view ... mming.html

Ansonsten gibt es aber ganz allgemein unter
http://doc.trolltech.com/4.0/index.html
auch "Tutorials and Examples".

Da deine Frage ziemlich allgemein ist, würde ich dir raten, dort mal ein wenig zu lesen.

HENNING
maxel
Beiträge: 11
Registriert: 27. Oktober 2005 08:43

Beitrag von maxel »

Die Kapitel kenne ich schon bald auswendig. Leider steht dort aber nichts, wie ein QDialog an ein Model gekoppelt wird. Bei TableModel auf TableView, wird nach der Erstellung des Models das View an das Model gebunden (View->model(TableModel)). Dies geht bei einem QDialog mit mehreren QWidgets(EditLine, Combobox,...) nicht. Auch ist nirgends die Feldzuordnung beschrieben (QSqlTableModel->record.Feld=>QDialog->Eingabewidget).
klogg
Beiträge: 129
Registriert: 5. September 2005 17:00
Wohnort: Hann. Münden

Beitrag von klogg »

Da du den Dialog selbst schreibst,
kannst du doch einfach eine Funktion MyDialog::model(QTableModel * p_model) implementieren.
Der Dialog braucht dann natürlich ein Member für den Zeiger, dieser steht ihm dann aber dauerhaft zur Verfügung.
Was du damit machst, bleibt dann innerhalb des Dialogs dir überlassen.

HENNING
Antworten