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

@@ -2,14 +2,14 @@ import sys
import loguru
from natsort import natsorted
from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtCore import pyqtSignal
from PySide6 import QtCore, QtGui, QtWidgets
from PySide6.QtCore import Signal
from src import LOG_DIR
from src.backend import Database, Semester
from src.logic import Prof, custom_sort, sort_semesters_list
from src.ui.dialogs import ApparatExtendDialog, Mail_Dialog, ReminderDialog
from src.ui.widgets import DataGraph, StatusWidget
from src.ui.widgets import DataQtGraph, StatusWidget
from .widget_sources.search_statistic_page_ui import Ui_Dialog
@@ -26,10 +26,10 @@ class MyComboBox(QtWidgets.QComboBox):
class SearchStatisticPage(QtWidgets.QDialog, Ui_Dialog):
apparat_open = pyqtSignal(str)
reloadSignal = pyqtSignal()
refreshSignal = pyqtSignal()
updateCalendar = pyqtSignal(int, list)
apparat_open = Signal(str)
reloadSignal = Signal()
refreshSignal = Signal()
updateCalendar = Signal(int, list)
def __init__(self):
log.info("SearchStatisticPage started")
@@ -310,7 +310,12 @@ class SearchStatisticPage(QtWidgets.QDialog, Ui_Dialog):
"x": [i[0] for i in data],
"y": {"Erstellt": [i[1] for i in data], "Gelöscht": [i[2] for i in data]},
}
graph = DataGraph(title="Erstellte und gelöschte Apparate", data=graph_data)
graph = DataQtGraph(
title="Erstellte und gelöschte Apparate",
data=graph_data,
generateMissing=False,
y_label="Anzahl der Apparate",
)
# place the graph into tabWidget_3
self.tabWidget_3.addTab(graph, "Graph")