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 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)
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)
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)
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']
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)
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))
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)