From 8c84c0ffcc0d088b03abbd1c4b49c0d5e14a86ab Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Fri, 28 Jun 2024 08:16:44 +0200 Subject: [PATCH] add first revision of main ui --- src/ui/sources/Ui_main_UserInterface.py | 138 +++++++++++++++++ src/ui/sources/main_UserInterface.ui | 198 ++++++++++++++++++++++++ 2 files changed, 336 insertions(+) create mode 100644 src/ui/sources/Ui_main_UserInterface.py create mode 100644 src/ui/sources/main_UserInterface.ui diff --git a/src/ui/sources/Ui_main_UserInterface.py b/src/ui/sources/Ui_main_UserInterface.py new file mode 100644 index 0000000..cb7c6b3 --- /dev/null +++ b/src/ui/sources/Ui_main_UserInterface.py @@ -0,0 +1,138 @@ +# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\main_UserInterface.ui' +# +# Created by: PyQt6 UI code generator 6.6.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_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(800, 600) + self.centralwidget = QtWidgets.QWidget(parent=MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) + self.verticalLayout.setObjectName("verticalLayout") + self.gridLayout = QtWidgets.QGridLayout() + self.gridLayout.setObjectName("gridLayout") + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.label_5 = QtWidgets.QLabel(parent=self.centralwidget) + font = QtGui.QFont() + font.setPointSize(14) + font.setBold(True) + self.label_5.setFont(font) + self.label_5.setObjectName("label_5") + self.horizontalLayout.addWidget(self.label_5) + self.mode = QtWidgets.QLabel(parent=self.centralwidget) + self.mode.setFrameShape(QtWidgets.QFrame.Shape.Box) + self.mode.setLineWidth(2) + self.mode.setObjectName("mode") + self.horizontalLayout.addWidget(self.mode) + self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1) + self.input_userno = QtWidgets.QLineEdit(parent=self.centralwidget) + self.input_userno.setObjectName("input_userno") + self.gridLayout.addWidget(self.input_userno, 1, 1, 1, 1) + self.label_3 = QtWidgets.QLabel(parent=self.centralwidget) + self.label_3.setObjectName("label_3") + self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1) + self.input_file_ident = QtWidgets.QLineEdit(parent=self.centralwidget) + self.input_file_ident.setObjectName("input_file_ident") + self.gridLayout.addWidget(self.input_file_ident, 3, 1, 1, 1) + self.input_username = QtWidgets.QLineEdit(parent=self.centralwidget) + self.input_username.setObjectName("input_username") + self.gridLayout.addWidget(self.input_username, 2, 1, 1, 1) + self.label = QtWidgets.QLabel(parent=self.centralwidget) + self.label.setObjectName("label") + self.gridLayout.addWidget(self.label, 1, 0, 1, 1) + self.label_2 = QtWidgets.QLabel(parent=self.centralwidget) + self.label_2.setObjectName("label_2") + self.gridLayout.addWidget(self.label_2, 2, 0, 1, 1) + spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) + self.gridLayout.addItem(spacerItem, 4, 0, 1, 1) + self.verticalLayout.addLayout(self.gridLayout) + self.groupBox = QtWidgets.QGroupBox(parent=self.centralwidget) + self.groupBox.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus) + self.groupBox.setObjectName("groupBox") + self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.textEdit = QtWidgets.QTextEdit(parent=self.groupBox) + self.textEdit.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) + self.textEdit.setReadOnly(True) + self.textEdit.setObjectName("textEdit") + self.horizontalLayout_2.addWidget(self.textEdit) + self.groupBox_2 = QtWidgets.QGroupBox(parent=self.groupBox) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label_4 = QtWidgets.QLabel(parent=self.groupBox_2) + self.label_4.setObjectName("label_4") + self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1) + self.label_6 = QtWidgets.QLabel(parent=self.groupBox_2) + self.label_6.setObjectName("label_6") + self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1) + self.btn_show_lentmedia = QtWidgets.QPushButton(parent=self.groupBox_2) + self.btn_show_lentmedia.setText("") + self.btn_show_lentmedia.setObjectName("btn_show_lentmedia") + self.gridLayout_2.addWidget(self.btn_show_lentmedia, 0, 1, 1, 1) + self.duedate = QtWidgets.QDateEdit(parent=self.groupBox_2) + self.duedate.setObjectName("duedate") + self.gridLayout_2.addWidget(self.duedate, 1, 1, 1, 1) + self.horizontalLayout_2.addWidget(self.groupBox_2) + self.horizontalLayout_2.setStretch(0, 2) + self.horizontalLayout_2.setStretch(1, 1) + self.verticalLayout.addWidget(self.groupBox) + self.tableWidget = QtWidgets.QTableWidget(parent=self.centralwidget) + self.tableWidget.setObjectName("tableWidget") + self.tableWidget.setColumnCount(2) + self.tableWidget.setRowCount(0) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(0, item) + item = QtWidgets.QTableWidgetItem() + self.tableWidget.setHorizontalHeaderItem(1, item) + self.verticalLayout.addWidget(self.tableWidget) + self.verticalLayout.setStretch(1, 10) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtWidgets.QMenuBar(parent=MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22)) + self.menubar.setObjectName("menubar") + self.menuDatei = QtWidgets.QMenu(parent=self.menubar) + self.menuDatei.setObjectName("menuDatei") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.actionEinstellungen = QtGui.QAction(parent=MainWindow) + self.actionEinstellungen.setObjectName("actionEinstellungen") + self.actionBeenden = QtGui.QAction(parent=MainWindow) + self.actionBeenden.setObjectName("actionBeenden") + self.menuDatei.addAction(self.actionEinstellungen) + self.menuDatei.addAction(self.actionBeenden) + self.menubar.addAction(self.menuDatei.menuAction()) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.label_5.setText(_translate("MainWindow", "Modus")) + self.mode.setText(_translate("MainWindow", "Rückgabe")) + self.label_3.setText(_translate("MainWindow", "ISBN")) + self.label.setText(_translate("MainWindow", "Benutzernummer")) + self.label_2.setText(_translate("MainWindow", "Benutzername")) + self.groupBox.setTitle(_translate("MainWindow", "Nutzerdaten")) + self.groupBox_2.setTitle(_translate("MainWindow", "Ausleihdaten")) + self.label_4.setText(_translate("MainWindow", "Anzahl Ausleihen")) + self.label_6.setText(_translate("MainWindow", "Ausleihe bis")) + item = self.tableWidget.horizontalHeaderItem(0) + item.setText(_translate("MainWindow", "ISBN")) + item = self.tableWidget.horizontalHeaderItem(1) + item.setText(_translate("MainWindow", "Status")) + self.menuDatei.setTitle(_translate("MainWindow", "Datei")) + self.actionEinstellungen.setText(_translate("MainWindow", "Einstellungen")) + self.actionBeenden.setText(_translate("MainWindow", "Beenden")) diff --git a/src/ui/sources/main_UserInterface.ui b/src/ui/sources/main_UserInterface.ui new file mode 100644 index 0000000..18d60af --- /dev/null +++ b/src/ui/sources/main_UserInterface.ui @@ -0,0 +1,198 @@ + + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + + + + + + + 14 + true + + + + Modus + + + + + + + QFrame::Box + + + 2 + + + Rückgabe + + + + + + + + + + + + ISBN + + + + + + + + + + + + + Benutzernummer + + + + + + + Benutzername + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + Qt::WheelFocus + + + Nutzerdaten + + + + + + Qt::NoFocus + + + true + + + + + + + Ausleihdaten + + + + + + Anzahl Ausleihen + + + + + + + Ausleihe bis + + + + + + + + + + + + + + + + + + + + + + + + ISBN + + + + + Status + + + + + + + + + + 0 + 0 + 800 + 22 + + + + + Datei + + + + + + + + + + Einstellungen + + + + + Beenden + + + + + +