# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\SemesterapparatsManager\src\ui\widgets\widget_sources\search_statistic_page.ui' # # Created by: PyQt6 UI code generator 6.7.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. from PyQt6 import QtCore, QtGui, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(1244, 767) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.tabWidget_2 = QtWidgets.QTabWidget(parent=Dialog) self.tabWidget_2.setMaximumSize(QtCore.QSize(16777215, 250)) self.tabWidget_2.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus) self.tabWidget_2.setTabPosition(QtWidgets.QTabWidget.TabPosition.North) self.tabWidget_2.setTabShape(QtWidgets.QTabWidget.TabShape.Rounded) self.tabWidget_2.setObjectName("tabWidget_2") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tab_3) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.box_semester = QtWidgets.QComboBox(parent=self.tab_3) self.box_semester.setEditable(True) self.box_semester.setObjectName("box_semester") self.gridLayout_3.addWidget(self.box_semester, 0, 3, 1, 1) self.label_18 = QtWidgets.QLabel(parent=self.tab_3) self.label_18.setObjectName("label_18") self.gridLayout_3.addWidget(self.label_18, 2, 2, 1, 1) self.box_fach = QtWidgets.QComboBox(parent=self.tab_3) self.box_fach.setEditable(True) self.box_fach.setObjectName("box_fach") self.gridLayout_3.addWidget(self.box_fach, 2, 1, 1, 1) self.label_15 = QtWidgets.QLabel(parent=self.tab_3) self.label_15.setObjectName("label_15") self.gridLayout_3.addWidget(self.label_15, 3, 0, 1, 1) self.label_11 = QtWidgets.QLabel(parent=self.tab_3) self.label_11.setObjectName("label_11") self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.gridLayout_3.addItem(spacerItem, 4, 0, 1, 1) self.label_7 = QtWidgets.QLabel(parent=self.tab_3) self.label_7.setObjectName("label_7") self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1) self.label_17 = QtWidgets.QLabel(parent=self.tab_3) self.label_17.setObjectName("label_17") self.gridLayout_3.addWidget(self.label_17, 0, 2, 1, 1) self.box_appnrs = QtWidgets.QComboBox(parent=self.tab_3) self.box_appnrs.setEditable(True) self.box_appnrs.setObjectName("box_appnrs") self.gridLayout_3.addWidget(self.box_appnrs, 0, 1, 1, 1) self.box_dauerapp = QtWidgets.QComboBox(parent=self.tab_3) self.box_dauerapp.setObjectName("box_dauerapp") self.gridLayout_3.addWidget(self.box_dauerapp, 2, 3, 1, 1) self.box_person = QtWidgets.QComboBox(parent=self.tab_3) self.box_person.setEditable(True) self.box_person.setObjectName("box_person") self.gridLayout_3.addWidget(self.box_person, 1, 1, 1, 1) self.box_erstellsemester = QtWidgets.QComboBox(parent=self.tab_3) self.box_erstellsemester.setEditable(True) self.box_erstellsemester.setObjectName("box_erstellsemester") self.gridLayout_3.addWidget(self.box_erstellsemester, 1, 3, 1, 1) self.label_19 = QtWidgets.QLabel(parent=self.tab_3) self.label_19.setObjectName("label_19") self.gridLayout_3.addWidget(self.label_19, 1, 2, 1, 1) self.label_16 = QtWidgets.QLabel(parent=self.tab_3) self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 2, 0, 1, 1) self.check_deletable = QtWidgets.QCheckBox(parent=self.tab_3) self.check_deletable.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) self.check_deletable.setText("") self.check_deletable.setObjectName("check_deletable") self.gridLayout_3.addWidget(self.check_deletable, 3, 1, 1, 1) self.btn_search = QtWidgets.QPushButton(parent=self.tab_3) self.btn_search.setObjectName("btn_search") self.gridLayout_3.addWidget(self.btn_search, 5, 0, 1, 1) self.db_err_message = QtWidgets.QLabel(parent=self.tab_3) self.db_err_message.setText("") self.db_err_message.setObjectName("db_err_message") self.gridLayout_3.addWidget(self.db_err_message, 5, 1, 1, 1) self.gridLayout_3.setColumnMinimumWidth(0, 40) self.gridLayout_3.setColumnStretch(0, 1) self.gridLayout_3.setColumnStretch(1, 1) self.gridLayout_3.setColumnStretch(2, 1) self.gridLayout_3.setColumnStretch(3, 1) self.horizontalLayout_2.addLayout(self.gridLayout_3) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(1, 1) self.tabWidget_2.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.tab_4) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_25 = QtWidgets.QLabel(parent=self.tab_4) self.label_25.setObjectName("label_25") self.gridLayout.addWidget(self.label_25, 0, 0, 1, 1) self.label_26 = QtWidgets.QLabel(parent=self.tab_4) self.label_26.setObjectName("label_26") self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) self.search_by_title = QtWidgets.QLineEdit(parent=self.tab_4) self.search_by_title.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus) self.search_by_title.setClearButtonEnabled(True) self.search_by_title.setObjectName("search_by_title") self.gridLayout.addWidget(self.search_by_title, 1, 1, 1, 1) self.book_search = QtWidgets.QPushButton(parent=self.tab_4) self.book_search.setObjectName("book_search") self.gridLayout.addWidget(self.book_search, 3, 0, 1, 1) self.seach_by_signature = QtWidgets.QLineEdit(parent=self.tab_4) self.seach_by_signature.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus) self.seach_by_signature.setClearButtonEnabled(True) self.seach_by_signature.setObjectName("seach_by_signature") self.gridLayout.addWidget(self.seach_by_signature, 0, 1, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.gridLayout.addItem(spacerItem2, 2, 0, 1, 1) self.gridLayout.setRowMinimumHeight(0, 1) self.gridLayout.setRowMinimumHeight(1, 1) self.gridLayout.setRowMinimumHeight(2, 1) self.gridLayout.setRowMinimumHeight(3, 1) self.horizontalLayout_3.addLayout(self.gridLayout) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.horizontalLayout_3.setStretch(0, 30) self.horizontalLayout_3.setStretch(1, 70) self.tabWidget_2.addTab(self.tab_4, "") self.verticalLayout.addWidget(self.tabWidget_2) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint) self.verticalLayout_3.setObjectName("verticalLayout_3") self.stackedWidget_4 = QtWidgets.QStackedWidget(parent=Dialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stackedWidget_4.sizePolicy().hasHeightForWidth()) self.stackedWidget_4.setSizePolicy(sizePolicy) self.stackedWidget_4.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.stackedWidget_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.stackedWidget_4.setObjectName("stackedWidget_4") self.apparatResult = QtWidgets.QWidget() self.apparatResult.setObjectName("apparatResult") self.horizontalLayout = QtWidgets.QHBoxLayout(self.apparatResult) self.horizontalLayout.setObjectName("horizontalLayout") self.app_results = QtWidgets.QWidget(parent=self.apparatResult) self.app_results.setObjectName("app_results") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.app_results) self.verticalLayout_6.setObjectName("verticalLayout_6") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_7.addLayout(self.verticalLayout_5) self.btn_del_select_apparats = QtWidgets.QPushButton(parent=self.app_results) self.btn_del_select_apparats.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) self.btn_del_select_apparats.setObjectName("btn_del_select_apparats") self.horizontalLayout_7.addWidget(self.btn_del_select_apparats) self.btn_notify_for_deletion = QtWidgets.QPushButton(parent=self.app_results) self.btn_notify_for_deletion.setObjectName("btn_notify_for_deletion") self.horizontalLayout_7.addWidget(self.btn_notify_for_deletion) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_7.addItem(spacerItem4) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.tableWidget = QtWidgets.QTableWidget(parent=self.app_results) self.tableWidget.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) self.tableWidget.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu) self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(5) self.tableWidget.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(4, item) self.tableWidget.horizontalHeader().setStretchLastSection(True) self.verticalLayout_4.addWidget(self.tableWidget) self.verticalLayout_6.addLayout(self.verticalLayout_4) self.horizontalLayout.addWidget(self.app_results) self.stats = QtWidgets.QFrame(parent=self.apparatResult) self.stats.setObjectName("stats") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.stats) self.verticalLayout_8.setObjectName("verticalLayout_8") self.tabWidget_3 = QtWidgets.QTabWidget(parent=self.stats) self.tabWidget_3.setObjectName("tabWidget_3") self.statistic_table = QtWidgets.QWidget() self.statistic_table.setObjectName("statistic_table") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.statistic_table) self.verticalLayout_7.setObjectName("verticalLayout_7") self.statistics_table = QtWidgets.QTableWidget(parent=self.statistic_table) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.statistics_table.sizePolicy().hasHeightForWidth()) self.statistics_table.setSizePolicy(sizePolicy) self.statistics_table.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.statistics_table.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) self.statistics_table.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) self.statistics_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.statistics_table.setAlternatingRowColors(True) self.statistics_table.setObjectName("statistics_table") self.statistics_table.setColumnCount(3) self.statistics_table.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.statistics_table.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.statistics_table.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.statistics_table.setHorizontalHeaderItem(2, item) self.statistics_table.horizontalHeader().setCascadingSectionResizes(True) self.statistics_table.horizontalHeader().setDefaultSectionSize(80) self.statistics_table.horizontalHeader().setMinimumSectionSize(40) self.statistics_table.horizontalHeader().setSortIndicatorShown(True) self.statistics_table.horizontalHeader().setStretchLastSection(False) self.statistics_table.verticalHeader().setStretchLastSection(True) self.verticalLayout_7.addWidget(self.statistics_table) self.dataLayout = QtWidgets.QHBoxLayout() self.dataLayout.setObjectName("dataLayout") self.verticalLayout_7.addLayout(self.dataLayout) self.tabWidget_3.addTab(self.statistic_table, "") self.graph_table = QtWidgets.QWidget() self.graph_table.setObjectName("graph_table") self.tabWidget_3.addTab(self.graph_table, "") self.verticalLayout_8.addWidget(self.tabWidget_3) self.horizontalLayout.addWidget(self.stats) self.stackedWidget_4.addWidget(self.apparatResult) self.bookresult = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.bookresult.sizePolicy().hasHeightForWidth()) self.bookresult.setSizePolicy(sizePolicy) self.bookresult.setObjectName("bookresult") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.bookresult) self.verticalLayout_2.setObjectName("verticalLayout_2") self.book_search_result = QtWidgets.QTableWidget(parent=self.bookresult) self.book_search_result.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.book_search_result.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.book_search_result.setAlternatingRowColors(True) self.book_search_result.setRowCount(0) self.book_search_result.setObjectName("book_search_result") self.book_search_result.setColumnCount(3) item = QtWidgets.QTableWidgetItem() self.book_search_result.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.book_search_result.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.book_search_result.setHorizontalHeaderItem(2, item) self.book_search_result.horizontalHeader().setCascadingSectionResizes(True) self.book_search_result.horizontalHeader().setDefaultSectionSize(200) self.book_search_result.horizontalHeader().setMinimumSectionSize(100) self.book_search_result.horizontalHeader().setStretchLastSection(True) self.verticalLayout_2.addWidget(self.book_search_result) self.stackedWidget_4.addWidget(self.bookresult) self.verticalLayout_3.addWidget(self.stackedWidget_4) self.verticalLayout.addLayout(self.verticalLayout_3) self.label_18.setBuddy(self.box_dauerapp) self.label_15.setBuddy(self.check_deletable) self.label_11.setBuddy(self.box_person) self.label_7.setBuddy(self.box_appnrs) self.label_17.setBuddy(self.box_semester) self.label_19.setBuddy(self.box_erstellsemester) self.label_16.setBuddy(self.box_fach) self.label_25.setBuddy(self.seach_by_signature) self.label_26.setBuddy(self.search_by_title) self.retranslateUi(Dialog) self.tabWidget_2.setCurrentIndex(0) self.stackedWidget_4.setCurrentIndex(0) self.tabWidget_3.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.box_appnrs, self.box_person) Dialog.setTabOrder(self.box_person, self.box_fach) Dialog.setTabOrder(self.box_fach, self.check_deletable) Dialog.setTabOrder(self.check_deletable, self.box_semester) Dialog.setTabOrder(self.box_semester, self.box_erstellsemester) Dialog.setTabOrder(self.box_erstellsemester, self.box_dauerapp) Dialog.setTabOrder(self.box_dauerapp, self.btn_search) Dialog.setTabOrder(self.btn_search, self.book_search_result) Dialog.setTabOrder(self.book_search_result, self.seach_by_signature) Dialog.setTabOrder(self.seach_by_signature, self.search_by_title) Dialog.setTabOrder(self.search_by_title, self.book_search) def retranslateUi(self, Dialog): _translate = QtCore.QCoreApplication.translate Dialog.setWindowTitle(_translate("Dialog", "Dialog")) self.label_18.setText(_translate("Dialog", "Dauerapp:")) self.label_15.setText(_translate("Dialog", "Löschbar")) self.label_11.setText(_translate("Dialog", "Person:")) self.label_7.setText(_translate("Dialog", "Appnr.:")) self.label_17.setText(_translate("Dialog", "Endsemester:")) self.label_19.setText(_translate("Dialog", "Erstellsemester:")) self.label_16.setText(_translate("Dialog", "Fach:")) self.btn_search.setText(_translate("Dialog", "Suchen")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("Dialog", "Statistik")) self.label_25.setText(_translate("Dialog", "Signatur")) self.label_26.setText(_translate("Dialog", "Titel")) self.book_search.setText(_translate("Dialog", "Suchen")) self.seach_by_signature.setStatusTip(_translate("Dialog", "Trunkierung mit * am Ende unterstützt")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("Dialog", "Suchen")) self.btn_del_select_apparats.setText(_translate("Dialog", "Ausgewählte Löschen")) self.btn_notify_for_deletion.setStatusTip(_translate("Dialog", "Zeigt für jeden ausgewählten Apparat eine eMail-Vorlage an")) self.btn_notify_for_deletion.setText(_translate("Dialog", "Ausgewählte Benachrichtigen")) self.tableWidget.setSortingEnabled(True) item = self.tableWidget.horizontalHeaderItem(1) item.setText(_translate("Dialog", "Apparatsname")) item = self.tableWidget.horizontalHeaderItem(2) item.setText(_translate("Dialog", "Apparatsnummer")) item = self.tableWidget.horizontalHeaderItem(3) item.setText(_translate("Dialog", "Person")) item = self.tableWidget.horizontalHeaderItem(4) item.setText(_translate("Dialog", "Fach")) item = self.statistics_table.horizontalHeaderItem(0) item.setText(_translate("Dialog", "Semester")) item = self.statistics_table.horizontalHeaderItem(1) item.setText(_translate("Dialog", "Zugang")) item = self.statistics_table.horizontalHeaderItem(2) item.setText(_translate("Dialog", "Abgang")) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.statistic_table), _translate("Dialog", "Tabelle")) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.graph_table), _translate("Dialog", "Erstellte und gelöschte Semesterapparate")) item = self.book_search_result.horizontalHeaderItem(0) item.setText(_translate("Dialog", "Titel")) item = self.book_search_result.horizontalHeaderItem(1) item.setText(_translate("Dialog", "Signatur")) item = self.book_search_result.horizontalHeaderItem(2) item.setText(_translate("Dialog", "Apparat"))