This commit is contained in:
WorldTeacher
2024-07-05 10:05:56 +02:00
parent 0dafd3f633
commit c8f6f78109
2 changed files with 55 additions and 0 deletions

28
src/ui/main_ui.py Normal file
View File

@@ -0,0 +1,28 @@
from .sources.Ui_main_UserInterface import Ui_MainWindow
from .user import UserUI
from src import config
from src.logic.database import Database
from PyQt6 import QtCore, QtGui, QtWidgets
import sys
class MainUI(QtWidgets.QMainWindow, Ui_MainWindow):
def __init__(self):
super(MainUI, self).__init__()
self.setupUi(self)
self.db = Database()
#Buttons
self.btn_show_lentmedia.clicked.connect(self.showUser)
self.show()
def showUser(self):
self.user_ui = UserUI("","","")
self.user_ui.setFields("John Doe", "123456789", "test@mail.com")
self.user_ui.show()
def launch():
app = QtWidgets.QApplication(sys.argv)
main_ui = MainUI()
sys.exit(app.exec())

27
src/ui/user.py Normal file
View File

@@ -0,0 +1,27 @@
from .sources.Ui_main_userData import Ui_MainWindow
from PyQt6 import QtCore, QtGui, QtWidgets
from src.logic import Database
class UserUI(QtWidgets.QMainWindow, Ui_MainWindow):
def __init__(self, u_name, u_no, u_mail, database):
super(UserUI, self).__init__()
self.setupUi(self)
self.db = Database()
self.username = u_name
self.userno = u_no
self.usermail = u_mail
self.btn_userChange_save.clicked.connect(self.saveChanges)
# self.frame.hide()
self.show()
def setFields(self, u_name, u_no, u_mail):
self.username = u_name
self.userno = u_no
self.usermail = u_mail
self.name.setText(self.username)
self.user_no.setText(self.userno)
self.mail.setText(self.usermail)
def saveChanges(self):
self.db.test()