Re: Close Event des MainForm
Verfasst: Montag 8. September 2025, 11:52
@DL3AD: Na von da ausgehend die Klasse finden auf der `setHeaderData()` definiert ist. Die Klassen in der Vererbungshierarchie am Anfang sind Links.
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
# Hauptfenster der Anwendung ==================================================
#
from PySide6.QtWidgets import QMainWindow
from PySide6 import QtSql
from PySide6.QtCore import Qt
from frm_main_ui import Ui_frm_main
class FrmMain(QMainWindow, Ui_frm_main):
def __init__(self):
super().__init__()
self.setupUi(self)
self.show()
# Datenbankverbindung herstellen
self.db = QtSql.QSqlDatabase.addDatabase("QSQLITE")
self.db.setDatabaseName("Eierlog.sqlite")
# Daten in der Tabelle anzeigen
self.mod_elog = QtSql.QSqlTableModel()
self.mod_elog.setTable("tab01")
#myquery = "SELECT Datum AS Legedatum , Menge FROM tab01"
#self.mod_elog.setQuery(myquery)
self.mod_elog.select()
# In dieser Zeile wird nicht mehr :) gemäckert
self.mod_elog.setHeaderData(0, Qt.Orientation.Horizontal, "Legedatum")
self.tableView.setModel(self.mod_elog)
self.btn_buchen.clicked.connect(self.eier_buchen)
def eier_buchen(self):
print("eier_buchen")
def closeEvent(self, event):
print("closeEvent gefeuert")