Exemple #1
0
 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()
Exemple #2
0
os.environ['KIVY_GL_BACKEND'] = 'sdl2'
from kivy.core.window import Window
from kivy import Config
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.lang import Builder, Parser, ParserException
from kivy.graphics.texture import Texture
import tkinter
import tkinter.filedialog

import src.detect_utils as det
import src.draw_utils as draw
from widgets.result_item import ResultItem

Config.read(os.path.expanduser('~/.kivy/config.ini'))
Config.set('graphics', 'width', '1200')
Config.set('graphics', 'height', '800')
Config.set('graphics', 'resizeable', 0)
Builder.load_file('./Alpr.kv')
# APP_ROOT = os.path.dirname(__file__)


class AlprScreen(FloatLayout):
    image_path = ""
    top_plate = ""
    img = None

    def __init__(self, **kwargs):
        super(AlprScreen, self).__init__(**kwargs)
        self.result_list = ["asd"]
Exemple #3
0
from kivy import Config

from battleship import BattleshipApp

if __name__ == '__main__':
    Config.read('config.ini')
    BattleshipApp().run()
Exemple #4
0
class SimScaleBox(Scatter):
    def __init__(self, **kwargs):
        super(SimScaleBox, self).__init__(**kwargs)

        # set pre-saved data
        self.scale = eval(Config.get('simpanel', 'scale'))
        self.pos = (eval(Config.get('simpanel', 'posX')),
                    eval(Config.get('simpanel', 'posY')))


class SimPanelApp(App):
    """
    SimPanel app.
    Mapped to simpanel.kv
    """
    def build(self):
        return SimPanel()


# Create config file at first use
Config.read('simpanel.ini')
try:
    Config.get('simpanel', 'posX')
except NoSectionError:
    Config.add_section('simpanel')
    Config.set('simpanel', 'posX', 0)
    Config.set('simpanel', 'posY', 0)
    Config.set('simpanel', 'scale', 1)
    Config.write()
    pass
Exemple #5
0
    def __call__(self, *path) -> str:
        return str(self._root_path.joinpath(*path))

    def font(self, *path) -> str:
        return self('font', *path)

    def img(self, *path) -> str:
        return self('img', *path)

    def dat(self, *path) -> str:
        return self('dat', *path)

    def cfg(self, *path, parse: bool = False):
        _p = self('cfg', *path)
        if _p.endswith('.yml') and parse:
            with open(_p, 'r') as rf:
                return yaml.load(rf, Loader=yaml.FullLoader)
        return _p


__RESOURCE__ = Resource(source_dir)

# noinspection SpellCheckingInspection
os.environ["KIVY_NO_FILELOG"] = "1"
os.environ["KIVY_NO_ARGS"] = "1"
resource_add_path(__RESOURCE__.img())
Config.read(__RESOURCE__.cfg('kivy_config.ini'))
Config.set('kivy', 'window_icon', __RESOURCE__.img('favicon_white.ico'))
Config.write()