예제 #1
0
    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()
예제 #2
0
 def __init__(self):
     super(Settings, self).__init__()
     self.ui = Ui_Settings()
     self.ui.setupUi(self)
예제 #3
0
파일: __init__.py 프로젝트: wgfi110/crawley
    def __init__(self, parent):

        QtGui.QDialog.__init__(self, parent)

        self.settings_ui = Ui_Settings()
        self.settings_ui.setupUi(self)
예제 #4
0
def gui_settings(self):
    Sett = QtWidgets.QDialog()
    ui = Ui_Settings()
    ui.setupUi(Sett)
    Sett.show()
    Sett.exec_()