From bc12ba220c7686d1192d6a7b221d4f8b5a3fc67c Mon Sep 17 00:00:00 2001 From: Torsten Enkelmann Date: Sat, 4 Nov 2023 13:38:58 +0100 Subject: [PATCH] commit --- .gitignore | 1 + Teil_60_Qt_1.py | 11 +++++++++++ meine.db | Bin 957440 -> 957440 bytes 3 files changed, 12 insertions(+) diff --git a/.gitignore b/.gitignore index dfffc76..1a9635f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ __pycache__/pyqt5_gui.cpython-312.pyc ht-multi.code-workspace ht-multi_Win.code-workspace ht-multi.code-workspace +meine.db diff --git a/Teil_60_Qt_1.py b/Teil_60_Qt_1.py index a50bea6..a734969 100644 --- a/Teil_60_Qt_1.py +++ b/Teil_60_Qt_1.py @@ -1,10 +1,21 @@ from PySide6.QtWidgets import QApplication, QMainWindow +from PySide6 import QtSql from pyqt5_gui import Ui_MainWindow class Frm_main(QMainWindow, Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) + mod_geraete = QtSql.QSqlRelationalTableModel() + mod_geraete.setTable("Geraete") + mod_geraete.setRelation(2, QtSql.QSqlRelation("Kunden", "Kunden_Index", "Kunden_Name")) + mod_geraete.setRelation(6, QtSql.QSqlRelation("Pruefung", "Pruefung_Ablauf", "Pruefung_Name")) + mod_geraete.select() + self.tbl_geraete.setModel(mod_geraete) + +db = QtSql.QSqlDatabase.addDatabase("QSQLITE") +db.setDatabaseName("meine.db") + app = QApplication() frm_main = Frm_main() diff --git a/meine.db b/meine.db index 087d00f71858b4b57ebceb1f41c510905cacda3c..07cd324210df8c76feb6bc749ab8fcd53df551af 100644 GIT binary patch delta 112 zcmZqJVb!q1YJxPQ>_i!7R#^tUyq%3HTT>VprE}FYFw`@vGTAYDPZs=;&(Y|~WWgZH zX*}I7o6&)gZ8<=axh;pKEr+!&hpjD#y)B2MEr+u$hpR1z PyDf*OEr)km4xa%4hub1$ delta 116 zcmV-)0E_>CxH^EiI*=Oy9FZJD1snh_5c`2-wPXRJX9$4+12zI%0d$iPEJTwa@GrMZ zX#uqY2!TfeH~