def setup_form(self): super(FileFormWidget, self).setup_form() self.openButton = QLineEditToolButton(self) self.openButton.setIcon(QtGui.QIcon("assets/file-open.png")) self.openButton.clicked.connect(self._open_file) if "format" in self.info: self.setValidator(FileFormatValidator(self))