ich habe ein Haupt-Gui und öffne daraus per pushbutton ein neues Window:
Code: Alles auswählen
class MainWindow(QMainWindow):
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()  # sets ui = to the main window from the ui-file
        self.ui.setupUi(self)
        [...]
        
    def enter_fct_results(self):
        self.FCTpopup = FCT_Window()
        self.FCTpopup.show()Code: Alles auswählen
class FCT_Window(QMainWindow):
    def __init__(self):
        QMainWindow.__init__(self)
        self.ui = Ui_FCT_Window()
        self.ui.setupUi(self)
    [...]
 
    def on_submit(self):  # event when user clicks
          fct_nparray = np.zeros((self.ui.tableFCTinputs.rowCount(), self.ui.tableFCTinputs.columnCount()))
              for j in range(self.ui.tableFCTinputs.columnCount()):
                    for i in range(self.ui.tableFCTinputs.rowCount()):
                        fct_nparray[i, j] = float(self.ui.tableFCTinputs.item(i, j).text())
          return  fct_nparray, lambda: self.close()Code: Alles auswählen
self.ui.pushButton_submitFCT.clicked.connect(lambda: MainWindow.store_fct_data(MainWindow, self.on_submit()[0]))Code: Alles auswählen
    def store_fct_data(self, data):
        self.fct_data = dataCode: Alles auswählen
    self.ui.pushButton_FCTresults.setEnabled(1)
    self.ui.pushButton_submitFCT.clicked.connect(lambda: MainWindow.store_fct_data(MainWindow, self.on_submit()[0]))
    AttributeError: type object 'MainWindow' has no attribute 'ui'