From d7b3754d07ca9be9563dbe3166d64fb7d89562f1 Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Tue, 8 Oct 2024 10:13:52 +0200 Subject: [PATCH] set correct color, disable button until new entry created --- src/ui/newentry.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ui/newentry.py b/src/ui/newentry.py index 163e370..00f9445 100644 --- a/src/ui/newentry.py +++ b/src/ui/newentry.py @@ -9,7 +9,7 @@ class NewEntry(QtWidgets.QDialog, Ui_Dialog): super(NewEntry, self).__init__() self.setupUi(self) self.setWindowTitle("Neues Exemplar hinzufügen") - self.setWindowIcon(Icon("newentry").overwriteColor("#ffffff")) + self.setWindowIcon(Icon("newentry").icon) self.tableWidget.horizontalHeader().setSectionResizeMode( QtWidgets.QHeaderView.ResizeMode.Stretch ) @@ -19,8 +19,15 @@ class NewEntry(QtWidgets.QDialog, Ui_Dialog): self.populateTable() self.btn_addNewBook.clicked.connect(self.addEntry) self.buttonBox.accepted.connect(self.insertEntry) + #disable buttonbox accepted + self.buttonBox.button( + QtWidgets.QDialogButtonBox.StandardButton.Ok + ).setEnabled(False) def addEntry(self): + self.buttonBox.button( + QtWidgets.QDialogButtonBox.StandardButton.Ok + ).setEnabled(True) # clone last row and its data row = self.tableWidget.rowCount() self.tableWidget.insertRow(row)