def __init__(self): QMainWindow.__init__(self) Ui_MainWindow.__init__(self) self.setWindowIcon(QtGui.QIcon(resource_path(icon_file))) self.setupUi(self) self.results_box.setText('Welcome to ROM Patcher.') self.config_file = os.path.abspath('settings.ini') self.config = self.setup_config() self.results_box.setReadOnly(True) self.input_select.clicked.connect(self.open_input) self.file_input_select.triggered.connect(self.open_input) self.source_select.clicked.connect(self.open_source) self.file_source_select.triggered.connect(self.open_source) self.output_select.clicked.connect(self.open_output) self.file_output_select.triggered.connect(self.open_output) self.file_save_settings.triggered.connect(self.save_settings) self.file_exit_app.triggered.connect(self.close) self.help_about.triggered.connect(self.show_about) self.help_help.triggered.connect(self.show_help) self.patch_button.clicked.connect(self.patch_rom) self.source_open.clicked.connect(self.open_source_dir) self.output_open.clicked.connect(self.open_output_dir) self.rom_open.clicked.connect(self.open_rom_dir) self.exit_app.clicked.connect(self.close)