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.