def cannyFilterBox(self): canny_text = QLabel("Sigma Canny", self) #sig = QLabel(str(self.sigma_canny), self) canny_btn = self.button(self.cannyFilter, "Canny") drog_btn = self.button(self.drogFilter, "Drog") #sigma_slider = self.slider(self.cannyFilter, self.sigma_canny, minimum=3,maximum=7) widget = [canny_text, canny_btn, drog_btn] result = MessageBox(widget, None) result.setDefaultButton(QMessageBox.Apply) result.setStandardButtons(QMessageBox.Apply | QMessageBox.Cancel) result.buttonClicked.connect(self.applyEdgeDetectionFilter) result.exec_()