Fenster anhand des Names finden
Verfasst: Dienstag 13. Juli 2021, 08:58
ich habe 2 gleich aussehende Fenster. Wie kann ich ein Fenster ansprechen ohne 2 Anweisungen, "def" ´s zu erstellen
folgende Code einer Definition:
die Definition für das 2. Fenster:
da ist ja nur AKA und Darsteller anders, kann man diese per Variable ansprechen ?
wenn Ja, wie kann ich die per clicked.connect aufrufen ?
bzw.
DarstellerEditW <-- Aufruf von einem Fenster
folgende Code einer Definition:
Code: Alles auswählen
def AKA_Fertig(self):
ZeileCount=self.AKAEditW.tbl_AKAEdit.rowCount()
self.tblAKA.setRowCount(ZeileCount)
for spalte in range(3):
for zeile in range(ZeileCount):
self.tblAKA.setItem(zeile, spalte,QtWidgets.QTableWidgetItem(self.AKAEditW.tbl_AKAEdit.item(zeile,spalte).text()))
self.AKAEditW.hide()
Code: Alles auswählen
def Darsteller_Fertig(self):
ZeileCount=self.DarstellerEditW.tbl_DarstellerEdit.rowCount()
self.tblDarsteller.setRowCount(ZeileCount)
for spalte in range(4):
for zeile in range(self.DarstellerEditW.tbl_DarstellerEdit.rowCount()):
self.tblDarsteller.setItem(zeile, spalte,QtWidgets.QTableWidgetItem(self.DarstellerEditW.tbl_DarstellerEdit.item(zeile,spalte).text()))
self.DarstellerEditW.hide()
wenn Ja, wie kann ich die per clicked.connect aufrufen ?
Code: Alles auswählen
self.AKAEditW.FertigBtn_AKAEdit.clicked.connect(self.AKA_Fertig)
Code: Alles auswählen
self.DarstellerEditW.FertigBtn_DarstellerEdit.clicked.connect(self.Darsteller_Fertig)