class MainScreen(QtWidgets.QMainWindow): # do stuff def caller(self): dialog2 = OpenDialog(self, self.parameter) dialog2.exec() # do more stuff class OpenDialog(QtWidgets.QDialog): def __init__(self, parent, parameter): super().__init__(parent) self.parameter = parameter uic.loadUi('interface/dialog.ui', self) self.pushButton.clicked.connect(self.heavy_function) def heavy_function(self): # do alot of stuff that take time
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)