add code
This commit is contained in:
28
src/ui/main_ui.py
Normal file
28
src/ui/main_ui.py
Normal 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
27
src/ui/user.py
Normal 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()
|
||||
Reference in New Issue
Block a user