Daten_Modelle

Daten_Modelle enthält Dateien zur Modelisierung von Daten Objekten, nach dem MVC Prinzip.

list_modell

class Daten_Modelle.list_modell.ListenModell(datensatz)

Modellklasse für einen Datensatz mit Listenstruktur

Beschreibung

ListenModell ist die Modellklasse für Datensätze, welche als Liste dargestellt werden sollen.

Parameter

  • datensatz: Der Datensatz welcher ins ListenModell modelisiert werden soll.
data(index, role=PySide.QtCore.Qt.ItemDataRole.DisplayRole)

Muss in jeder Modellklasse für die View Klasse implementiert sein

rowCount(parent=<PySide.QtCore.QModelIndex(-1, -1, 0x0, QObject(0x0) ) at 0x4464710>)

Muss in jeder Modellklasse für die *View Klasse implementiert sein*

verpacken_modelisieren

Beschreibung

Enthält Funktionen welche zum “verpacken” von Datensätzen in ein QObject benötigt werden und das anschließende einbinden in die entsprechende Modell Klasse.

Daten_Modelle.verpacken_modelisieren.list_verpackung_modelisieren(datensatz)

Verpackung & Modelisierung eines Datensatzes

Beschreibung

Das übergebene Daten Objekt wird als erstes durch die Funktion verpacken (datensatz) in ein QObject verpackt und anschließend ins Daten Modell für eine ListenAnsicht (ListView) modelisiert.

Parameter

  • datensatz: Daten Objekt welches verpackt und modelisiert werden soll

Rückgabewerte

  • datenliste: Verpacktes Daten Objekt in ein ListenAnsicht Modell modelisiert.
Daten_Modelle.verpacken_modelisieren.verpacken(datensatz)

Der übergebene Parameter wird verpackt

Beschreibung

Für die Daten Modelle müssen die Daten Objekte in ein QObject verpackt werden damit Qt und die QMLUI damit arbeiten können.

Parameter

  • datensatz: Daten Objekt welches in ein QObject verpackt werden soll

Rückgabewerte

  • verpackte_daten: Datensatz verpackt als ein QObject

verpackung

class Daten_Modelle.verpackung.DatenVerpackung(datensatz)

Klasse zum Verpacken eines Python Objektes in ein QObject

Beschreibung

Klasse welche als Verpackung für ein QObject verwendet wird. Der Aufbau der Klasse ist vorgegeben und wird von Qt so benötigt.

Parameter

  • datensatz: Datensatz welcher verpackt werden soll

Inhalt

Vorheriges Thema

src/

Nächstes Thema

Daten Objekte

Diese Seite