30 lines
849 B
Python
30 lines
849 B
Python
|
|
from PySide6.QtWidgets import QMainWindow
|
||
|
|
from src.ui.MainWinddow_ui import Ui_MainWindow
|
||
|
|
|
||
|
|
|
||
|
|
class MainWindow(QMainWindow):
|
||
|
|
def __init__(self, parent=None):
|
||
|
|
"""
|
||
|
|
Konstruktor für die MainWindow-Klasse.
|
||
|
|
|
||
|
|
Args:
|
||
|
|
parent: Übergeordnetes Widget, falls vorhanden
|
||
|
|
"""
|
||
|
|
super().__init__(parent)
|
||
|
|
|
||
|
|
# UI einrichten
|
||
|
|
self.ui = Ui_MainWindow()
|
||
|
|
self.ui.setupUi(self)
|
||
|
|
|
||
|
|
# Signale und Slots verbinden
|
||
|
|
self._connect_signals()
|
||
|
|
|
||
|
|
def _connect_signals(self):
|
||
|
|
"""Verbindet Signale mit den entsprechenden Slots."""
|
||
|
|
# Beispiel für Signal-Verbindung:
|
||
|
|
# self.ui.pushButton.clicked.connect(self.on_button_clicked)
|
||
|
|
|
||
|
|
# Beispiel für einen Slot:
|
||
|
|
# def on_button_clicked(self):
|
||
|
|
# print("Button wurde geklickt!")
|