Beispiel #1
0
 def __init__(self, **kwargs):
     self.title = "VIDIT"
     self.sm = ScreenManager()
     super().__init__(**kwargs)
Beispiel #2
0
        # Add custom KeyBoardListener that triggers the switch-function on enter-key
        self.hotkey = keyboard.add_hotkey('ctrl+shift+r', restart)


def fail_switch():
    sm.switch_to(FailScreen())


# Setup Raspberry GPIO output
# global led
# led = LED(11)

# Add a global timer, that keeps track of the countdown between Screens
global timer
timer = CountdownTimer(fail_switch)

# Add a screen manager and a starting screen. Remove Transition-animations
sm = ScreenManager()
sm.transition = NoTransition()
sm.add_widget(IntroLogo())


class Main(App):
    def build(self):
        return sm


if __name__ == "__main__":
    Main().run()
Beispiel #3
0
			self.temp_input_confirm.text = '[i][color=#FF0000]Not a number![/color][/i]'
			return
		if len(instance.text) > 4:
			self.temp_input_confirm.text = '[i][color=#FF0000]Too long! (4 digits)[/color][/i]'
			return

	# @staticmethod
	# def on_enter(instance,value):
	# 	print('testing on_enter')

	# def on_touch_down(self, touch):
	# 	print(touch.pos)
	# 	sm.transition.direction = 'down'
	# 	# sm.current = 'Main'

sm = ScreenManager()	# direction can be left/right/up/down
# sm.add_widget(StartMenu(name='Start'))
sm.add_widget(InstructionEntryMenu(name='Instruction'))
sm.add_widget(MainMenu(name='Main'))

class AppBase(App):
	def build(self):
		return sm

if __name__ == '__main__':
	AppBase().run()




Beispiel #4
0
        new_w = self.width - grid_box_shrink
        new_h = self.height - grid_box_shrink
        anim = Animation(pos=[new_x, new_y], size=[new_w, new_h], duration=0.1)

        old_x = new_x - grid_box_shrink / 2
        old_y = new_y - grid_box_shrink / 2
        old_w = new_w + grid_box_shrink
        old_h = new_h + grid_box_shrink
        anim += Animation(pos=[old_x, old_y],
                          size=[old_w, old_h],
                          duration=0.1,
                          transition="out_back")
        anim.start(self)


screenmanager = ScreenManager(transition=NoTransition())

screenmanager.add_widget(Gamescreen(name='Gamescreen'))

screenmanager.add_widget(Mainmenu(name='Mainmenu'))


class Clean_ChessApp(App):
    def build(self):
        return screenmanager


if __name__ == "__main__":
    Window.size = (b, h)
    Window.clearcolor = get_color_from_hex(window_back_color)
    Clean_ChessApp().run()
from pidev.stepper import stepper
from Slush.Devices import L6470Registers
from pidev.Cyprus_Commands import Cyprus_Commands_RPi as cyprus
import spidev
from time import sleep
import RPi.GPIO as GPIO

spi = spidev.SpiDev()
import time
import threading

MIXPANEL_TOKEN = "x"
MIXPANEL = MixPanel("Project Name", MIXPANEL_TOKEN)

SCREEN_MANAGER = ScreenManager()
MAIN_SCREEN_NAME = 'main'
ADMIN_SCREEN_NAME = 'admin'


class ProjectNameGUI(App):
    """
    Class to handle running the GUI Application
    """
    def build(self):
        """
        Build the application
        :return: Kivy Screen Manager instance
        """
        return SCREEN_MANAGER
Beispiel #6
0
	def on_start(self):
			the_screenmanager = ScreenManager()
			#the_screenmanager.transition = FadeTransition()
			mainscreen = MainScreen(name='mainscreen')
			the_screenmanager.add_widget(mainscreen)
			return the_screenmanager
Beispiel #7
0
    3: (.1, .9, .1, 1),
    4: (1, 1, 0, 1)
}
camelSelectBtns = []
boardBtns = []
camelSelectionMode = False
diceSelectionMode = False
selectedCamel = -1
camels_order = []
availabledice = []
tgl_btn_state = False
trap = -1
trap_mode = False
trap_list = []
chx_lst = []
sm = ScreenManager(transition=FadeTransition())


def init_vars():
    # 0:Orange 1:White 2:Blue 3:Green 4:Yellow
    global camelSelectBtns, boardBtns, camelSelectionMode, diceSelectionMode, selectedCamel, camels_order, availabledice
    global tgl_btn_state, trap, trap_mode, trap_list, chx_lst
    chx_lst = []
    camelSelectBtns = []
    boardBtns = []
    camelSelectionMode = False
    diceSelectionMode = False
    selectedCamel = -1
    camels_order = []
    availabledice = []
    tgl_btn_state = False
        super(ScreenNine, self).__init__(**kwargs)
        self.size = Window.size

        layout11 = BoxLayout()
        im11 = Image(source="pictures/page4.png")
        layout11.add_widget(im11)

        layout12 = BoxLayout()
        im12 = Image(source="pictures/F5.png")
        layout12.add_widget(im12)

        self.add_widget(layout11)
        self.add_widget(layout12)


screen_manager = ScreenManager()

screen_manager.add_widget(ScreenOne(name="screen_one"))
screen_manager.add_widget(ScreenTwo(name="screen_two"))
screen_manager.add_widget(ScreenThree(name="screen_three"))
screen_manager.add_widget(ScreenFour(name="screen_four"))
screen_manager.add_widget(ScreenFive(name="screen_five"))
screen_manager.add_widget(ScreenSix(name="screen_six"))
screen_manager.add_widget(ScreenSeven(name="screen_seven"))
screen_manager.add_widget(ScreenEight(name="screen_eight"))
screen_manager.add_widget(ScreenNine(name="screen_nine"))


class ScreenApp(App):
    def build(self):
        return screen_manager