Пример #1
0
# -*- coding: UTF-8 -*-

import os
import json
import codecs
import itertools

current_dir = os.path.dirname(os.path.abspath(__file__))

from kivy.config import Config
with codecs.open(current_dir + '/' + "taskbook.settings", 'r', 'utf-8') as json_file:
    settings = json.load(json_file)

Config.setall('graphics', {'width': settings['window_width'], 'height': settings['window_height'],
    'resizable': 0, 'fullscreen': settings['fullscreen']})

from kivy.app import App
from kivy.uix.image import Image
from kivy.uix.scrollview import ScrollView
from kivy.uix.gridlayout import GridLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.uix.checkbox import CheckBox
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.relativelayout import RelativeLayout
from kivy.core.window import Window
from kivy.graphics.vertex_instructions import Rectangle
from kivy.graphics.context_instructions import Color
from kivy.properties import StringProperty
Пример #2
0
from os import path
from threading import Thread

home_dir = path.dirname(path.realpath(__file__))
base_dir = path.realpath(path.join(home_dir, '..'))

from kivy.config import Config
Config.setall(
    'kivy', {
        'exit_on_escape':
        0,
        'desktop':
        1,
        'log_enable':
        1,
        'log_dir':
        path.join(base_dir, 'logs'),
        'log_level':
        'debug',
        'window_icon':
        path.join(base_dir, 'data', 'nirspec.iconset', 'icon_512x512.png')
    })

from kivy.app import App
from kivy.lang import Builder
from kivy.properties import (ListProperty, NumericProperty, StringProperty,
                             AliasProperty, ObjectProperty, BooleanProperty)
from kivy.core.window import Window
from kivy.metrics import sp
from kivy.clock import Clock