set icon, title, headerstretch
This commit is contained in:
@@ -1,23 +1,33 @@
|
|||||||
from .sources.Ui_dialog_multipleUserfound import Ui_Dialog
|
from .sources.Ui_dialog_multipleUserfound import Ui_Dialog
|
||||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||||
from src.schemas import User
|
from src.schemas import User
|
||||||
|
from src.utils import Icon
|
||||||
|
|
||||||
|
|
||||||
class MultiUserFound(QtWidgets.QDialog, Ui_Dialog):
|
class MultiUserFound(QtWidgets.QDialog, Ui_Dialog):
|
||||||
def __init__(self, users: list[User]):
|
def __init__(self, users: list[User]):
|
||||||
super(MultiUserFound, self).__init__()
|
super(MultiUserFound, self).__init__()
|
||||||
self.setupUi(self)
|
self.setupUi(self)
|
||||||
|
self.setWindowTitle("Mehrere Benutzer gefunden")
|
||||||
|
self.setWindowIcon(Icon("multiuser").icon)
|
||||||
self.users = users
|
self.users = users
|
||||||
self.userdata = None
|
self.userdata = None
|
||||||
|
self.row = None
|
||||||
|
|
||||||
self.displayUsers()
|
self.displayUsers()
|
||||||
self.buttonBox.button(
|
self.buttonBox.button(
|
||||||
QtWidgets.QDialogButtonBox.StandardButton.Ok
|
QtWidgets.QDialogButtonBox.StandardButton.Ok
|
||||||
).clicked.connect(self.selectUser)
|
).clicked.connect(self.accept)
|
||||||
self.buttonBox.button(
|
self.buttonBox.button(
|
||||||
QtWidgets.QDialogButtonBox.StandardButton.Cancel
|
QtWidgets.QDialogButtonBox.StandardButton.Cancel
|
||||||
).clicked.connect(self.reject)
|
).clicked.connect(self.reject)
|
||||||
|
self.tableWidget.horizontalHeader().setSectionResizeMode(
|
||||||
|
QtWidgets.QHeaderView.ResizeMode.Stretch
|
||||||
|
)
|
||||||
|
self.tableWidget.cellClicked.connect(self.selectUser)
|
||||||
|
|
||||||
def selectUser(self, row):
|
def selectUser(self, row, column):
|
||||||
|
# print(row, column)
|
||||||
user = User(
|
user = User(
|
||||||
id=self.tableWidget.item(row, 0).text(),
|
id=self.tableWidget.item(row, 0).text(),
|
||||||
username=self.tableWidget.item(row, 1).text(),
|
username=self.tableWidget.item(row, 1).text(),
|
||||||
@@ -25,7 +35,6 @@ class MultiUserFound(QtWidgets.QDialog, Ui_Dialog):
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.userdata = user
|
self.userdata = user
|
||||||
self.accept()
|
|
||||||
|
|
||||||
def displayUsers(self):
|
def displayUsers(self):
|
||||||
for user in self.users:
|
for user in self.users:
|
||||||
|
|||||||
Reference in New Issue
Block a user