migrate from PyQt6 to PySide6, remove unneeded dependencies

This commit is contained in:
2025-06-17 16:21:56 +02:00
parent c3d9daa1b0
commit 7eb55c21d0
101 changed files with 898 additions and 464 deletions

View File

@@ -1,13 +1,13 @@
import os
from .widget_sources.elsa_maindialog_ui import Ui_Dialog
from PyQt6 import QtCore, QtWidgets, QtGui
from PyQt6.QtGui import QRegularExpressionValidator
from PyQt6.QtCore import QDate
from PySide6 import QtCore, QtWidgets, QtGui
from PySide6.QtGui import QRegularExpressionValidator
from PySide6.QtCore import QDate
from src import Icon
from src.backend import Semester, Database
from src.logic import elsa_word_to_csv, Prof
from src.ui.dialogs import ElsaAddEntry, popus_confirm
from src.ui.widgets import FilePicker, DataGraph
from src.ui.widgets import FilePicker, DataQtGraph
from src.backend import recreateElsaFile
import loguru
import sys
@@ -463,10 +463,12 @@ class ElsaDialog(QtWidgets.QDialog, Ui_Dialog):
self.graph_data["x"].pop(0)
self.graph_data["y"].pop(0)
# generateMissing = True if len(self.graph_data["x"]) > 2 else False
graph = DataGraph(
graph = DataQtGraph(
title="ELSA Apparate pro Semester",
data=self.graph_data,
label="Anzahl der Apparate",
generateMissing=False,
y_label="Anzahl der Apparate",
x_rotation=0,
)
log.debug(self.graph_data)
self.elsa_statistics_table.setRowCount(0)