def open_settings(self): ''' Open settings method ''' self.settings_window = QtWidgets.QDialog() # pylint: disable=(attribute-defined-outside-init),(c-extension-no-member) self.settings_window.setWindowIcon( QtGui.QIcon( os.path.join(self.current_dir, "private", "image", "bookloader.png"))) # pylint: disable=(c-extension-no-member, line-too-long) self.settings_ui = Ui_Settings() # pylint: disable=(attribute-defined-outside-init) self.settings_ui.setupUi(self.settings_window) # Set Parser for config.ini config = configparser.ConfigParser() config.read( os.path.join(os.path.dirname(__file__), 'config', 'conf.ini')) self.settings_ui.isbndb_check_box.setChecked( util.strtobool(config.get('Source', 'isbndb'))) self.settings_ui.google_check_box.setChecked( util.strtobool(config.get('Source', 'google'))) self.settings_ui.amazon_check_box.setChecked( util.strtobool(config.get('Source', 'amazon'))) self.settings_ui.goodreads_check_box.setChecked( util.strtobool(config.get('Source', 'goodreads'))) # pylint: disable=(line-too-long) for radio in self.settings_ui.list_of_radio: if config.get('Validator', 'priority') in radio.text().lower(): radio.setChecked(True) self.settings_window.show()
def __init__(self): super(Settings, self).__init__() self.ui = Ui_Settings() self.ui.setupUi(self)
def __init__(self, parent): QtGui.QDialog.__init__(self, parent) self.settings_ui = Ui_Settings() self.settings_ui.setupUi(self)
def gui_settings(self): Sett = QtWidgets.QDialog() ui = Ui_Settings() ui.setupUi(Sett) Sett.show() Sett.exec_()