def _save_configuration(self): sim_scale_box = self._get_scale_box() Config.read('simpanel.ini') Config.set('simpanel', 'posX', round(sim_scale_box.pos[0], 1)) Config.set('simpanel', 'posY', round(sim_scale_box.pos[1], 1)) Config.set('simpanel', 'scale', round(sim_scale_box.scale, 3)) Config.write()
def on_color(self, instance): print instance Config.set('modules', 'color_picked', instance.color) Config.write() print instance.color for child in self.children: child.background_color = instance.color
def make_fake_fullscreen(self): Window.fullscreen = 0 Window.borderless = 1 Window.pos = 0, 0 Window.left = 0 Window.top = 0 width, height = int(Config.get('graphics', 'screen_width')), int( Config.get('graphics', 'screen_height')) Config.set('graphics', 'width', width) Config.set('graphics', 'height', height) Config.set('graphics', 'left', 0) Config.set('graphics', 'top', 0) Config.write() Window.size = width, height self.width, self.height = width, height
def make_windowed(self): Window.fullscreen = 0 Window.borderless = 0 w, h = int(Config.get('graphics', 'width')), int(Config.get('graphics', 'height')) sw, sh = int(Config.get('graphics', 'screen_width')), int( Config.get('graphics', 'screen_height')) if w == sw and h == sh: w, h = int(w * 2 / 3), int(h * 2 / 3) l, t = int(sw / 2 - w / 2), int(sh / 2 - h / 2) Window.left = l Window.top = t Config.set('graphics', 'width', int(w)) Config.set('graphics', 'height', int(h)) Config.set('graphics', 'left', l) Config.set('graphics', 'top', t) Config.write() Window.size = w, h self.log(f'Window size is {w}x{h}') self.width, self.height = w, h
def setup(self) -> None: self._config.set('graphics', 'minimum_width', str(WINDOW_SIZE_X)) self._config.set('graphics', 'minimum_height', str(WINDOW_SIZE_Y)) self._config.set('graphics', 'width', str(WINDOW_SIZE_X)) self._config.set('graphics', 'height', str(WINDOW_SIZE_Y)) self._config.set('kivy', 'log_enable', "1") self._config.set('kivy', 'log_level', "warning") self._config.set('kivy', 'window_icon', 'ui/static/application.ico') self._config.set('kivy', 'default_font', [ 'AveriaSansLibre', 'ui/static/fonts/AveriaSansLibre-Regular.ttf', 'ui/static/fonts/AveriaSansLibre-Italic.ttf', 'ui/static/fonts/AveriaSansLibre-Bold.ttf', 'ui/static/fonts/AveriaSansLibre-BoldItalic.ttf', ]) Config.write()
) """) connection.commit() if __name__ == '__main__': args = sys.argv if len(args) not in (2, 3): print("Ошибка запуска клиента:") print("client.py addr [port]") sys.exit() addr = args[1] try: port = int(args[2]) except Exception: port = 7777 create_db() client = Client(addr, port) print(os.environ) Config.set('graphics', 'width', 1024) Config.set('graphics', 'height', 800) Config.write() ClientApp().run()