PySide6 und SLQLite
Verfasst: Montag 22. Januar 2024, 22:07
Ich habe da mal wieder so ein Einsteigerproblem bei dem ich nicht weiter komme.
Ich habe mit PySide6 ein Formular erstellt mit einem TableView im den einfach nur Daten aus einer SQLite Datenbank angezeigt werden sollen.
Leider bekomme ich beim Aufruf der Datenbank folgenden Fehler:
Evtl. kann mir jemand einen Tipp geben wo der Fehler liegt und was man evtl. verbessern kann.
Danke.
Ich habe mit PySide6 ein Formular erstellt mit einem TableView im den einfach nur Daten aus einer SQLite Datenbank angezeigt werden sollen.
Leider bekomme ich beim Aufruf der Datenbank folgenden Fehler:
Hier mal mein Quellcode damit man nicht Raten muss.qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
Code: Alles auswählen
from PySide6.QtWidgets import QApplication, QMainWindow, QWidget
from PySide6 import QtSql
from frm_main import Ui_frm_main
class MainWindow(QMainWindow, Ui_frm_main):
def __init__(self):
super().__init__()
self.setupUi(self)
mod_ausgaben = QtSql.QSqlRelationalTableModel()
mod_ausgaben.setTable("ausgaben")
mod_ausgaben.select()
self.tbv_uebersicht.setModel(mod_ausgaben)
if __name__ == "__main__":
db = QtSql.QSqlDatabase.addDatabase("QSQLITE")
db.setDatabaseName("haushaltsbuch.db")
app = QApplication()
window = MainWindow()
window.show()
app.exec()
Danke.