Example #1
0
    def update_explain_diag_setting(self, state):
        field = "explain_diag"

        if state == Qt.Checked:
            update_setting(field, True)
        elif state == Qt.Unchecked:
            update_setting(field, False)
 def update_explain_diag_setting(self, state):
     field = "explain_diag"
     
     if state == Qt.Checked:
         update_setting(field, True)
     elif state == Qt.Unchecked:
         update_setting(field, False)
Example #3
0
 def rds(self):
     text = self.lineEditRds.text()
     qn8027.setRDS(text)
     if (len(text) > 8):
         text = text[0:8:1]
     else:
         text = text.center(8, " ")
     commun.signalRds.emit(text)
     self.labelStatus.setText("rds: " + text)
     settings.update_setting(path_settings, 'Settings', "rds", text)
Example #4
0
def init_run(m_app):
    settings.load_settings()

    settings.update_setting('port',8080)

    m_app.add_url_rule('/','index',requests.index)
    m_app.add_url_rule('/t','test',test)
    m_app.add_url_rule('/get_picture','get_picture',requests.get_picture)
    m_app.add_url_rule('/get_preview','get_preview',requests.get_preview)
    m_app.add_url_rule('/take_picture','take_picture',requests.take_picture)

    print_info(m_app)
    m_app.run(host = "0.0.0.0",port = settings.g_port)
Example #5
0
    def handle_event(self, event):
        global run
        global scene
        if event == pygame.QUIT:
            run = False
        if 'click' in self.close_button.handleEvent(event):  # Выход из игры
            pygame.quit()
        if 'click' in self.login_button.handleEvent(event):  # Авторизация
            if len(self.name_input.get_text()) > 0 and len(
                    self.password_input.get_text()) > 0:
                if authorization.auth(self.name_input.get_text(),
                                      self.password_input.get_text()):
                    self.auth_error = False
                    self.signup_error = False
                    self.signup_success = False
                    player_name = self.name_input.get_text()
                    if player_name == 'admin':  # Авторизация администратора
                        self.clear()
                        scene = scenes['AdminMenu']
                    else:
                        self.clear()
                        settings.update_setting('player_name', player_name)
                        scene = scenes['MainMenu']
                else:
                    self.auth_error = True
                    self.signup_error = False
                    self.signup_success = False
        if 'click' in self.signup_button.handleEvent(
                event):  # Регистраиця нового игрока
            if len(self.name_input.get_text()) > 0 and len(
                    self.password_input.get_text()) > 0:
                if authorization.add_player(self.name_input.get_text(),
                                            self.password_input.get_text()):
                    self.auth_error = False
                    self.signup_error = False
                    self.signup_success = True
                else:  # Если игрок уже существует
                    self.auth_error = False
                    self.signup_error = True
                    self.signup_success = False
        if 'click' in self.statistics_button.handleEvent(
                event):  # Открытие статистики
            self.clear()
            scene = scenes['StatisticsMenu']

        if event.type == pygame.MOUSEBUTTONDOWN:
            pos = pygame.mouse.get_pos()

        self.name_input.handle_event(event)
        self.password_input.handle_event(event)
Example #6
0
 def handle_event(self, event):
     global run
     global scene
     if event == pygame.QUIT:
         scene = scenes['LoginMenu']
     if 'click' in self.close_button.handleEvent(
             event):  # Выход в меню входа в игру
         scene = scenes['LoginMenu']
     if not self.is_new_game_pressed:
         if 'click' in self.new_game_button.handleEvent(
                 event):  # Начало новой игры
             self.is_new_game_pressed = True
     else:
         if 'click' in self.difficulty_easy_button.handleEvent(event):
             settings.update_setting('difficulty', '0')
             player_name = settings.get_settings().get('player_name')
             savegame.save(player_name
                           )  # Создание пустого файла сохранения для игрока
             scene = scenes['GameProcess']
         if 'click' in self.difficulty_medium_button.handleEvent(event):
             settings.update_setting('difficulty', '1')
             player_name = settings.get_settings().get('player_name')
             savegame.save(player_name
                           )  # Создание пустого файла сохранения для игрока
             scene = scenes['GameProcess']
         if 'click' in self.difficulty_hard_button.handleEvent(event):
             settings.update_setting('difficulty', '2')
             player_name = settings.get_settings().get('player_name')
             savegame.save(player_name
                           )  # Создание пустого файла сохранения для игрока
             scene = scenes['GameProcess']
     if 'click' in self.load_game_button.handleEvent(
             event):  # Загрузка игры
         scene = scenes['GameProcess']
Example #7
0
user_settings = settings.get_settings()

items = []
if sys.argv[1] == 'toggle_previews':
    if user_settings['enable_previews'] == 'false':
        items.append(
            workflow.create_item(
                arg="enable_previews:true",
                title="Enable Preview Images",
                subtitle="Show preview images on VODs and streams."))
    else:
        items.append(
            workflow.create_item(
                arg="enable_previews:false",
                title="Disable Preview Images",
                subtitle="Show channel image on VODs and streams."))
elif sys.argv[1] == 'set_twitch_channel':
    items.append(
        workflow.create_item(
            arg="user:%s" % sys.argv[2],
            title="Set Twitch Channel To %s" % sys.argv[2],
            subtitle=
            "Twitch channel name is used for browsing followed streams."))
elif sys.argv[1] == 'adjust_settings':
    spl = sys.argv[2].split(':')
    settings.update_setting(spl[0], spl[1])
    settings.commit()
    exit()

workflow.output_items(items)
Example #8
0
 def power(self):
     p = self.doubleSpinBoxPow.value()
     qn8027.setPower(self.doubleSpinBoxPow.value())
     self.labelStatus.setText("power: " + str(p) + "%")
     settings.update_setting(path_settings, 'Settings', "power", str(p))
Example #9
0
 def freq(self):
     f = self.doubleSpinBoxFreq.value()
     qn8027.setFrequency(int(self.doubleSpinBoxFreq.value() * 100))
     self.labelStatus.setText("freq: " + str(f) + "MHz")
     settings.update_setting(path_settings, 'Settings', "freq", str(f))
import os
import twitch
import settings

user_settings = settings.get_settings()

items = []
if sys.argv[1] == 'toggle_previews':
    if user_settings['enable_previews'] == 'false':
        items.append(workflow.create_item(
            arg = "enable_previews:true",
            title = "Enable Preview Images",
            subtitle = "Show preview images on VODs and streams."))
    else:
        items.append(workflow.create_item(
            arg = "enable_previews:false",
            title = "Disable Preview Images",
            subtitle = "Show channel image on VODs and streams."))
elif sys.argv[1] == 'set_twitch_channel':
    items.append(workflow.create_item(
        arg = "user:%s" % sys.argv[2],
        title = "Set Twitch Channel To %s" % sys.argv[2],
        subtitle = "Twitch channel name is used for browsing followed streams."))
elif sys.argv[1] == 'adjust_settings':
    spl = sys.argv[2].split(':')
    settings.update_setting(spl[0], spl[1])
    settings.commit()
    exit()

workflow.output_items(items)