Example #1
0
    def open_pampamt(self):

        window.get_running_app().stop()
        Window.close()

        os.chdir(user + '/.PampaMT')
        os.system('./PampaMT.py')
Example #2
0
    def _on_keyboard_down(self, keyboard, keycode, text, modifiers):
        if keycode[1] == 'w':
            print("Forward")
            self.world.rover.set_wheel_treads(.5, .5)
        elif keycode[1] == 's':
            print("Backwards")
            self.world.rover.set_wheel_treads(-.5, -.5)
        elif keycode[1] == 'a':
            print("Left")
            self.world.rover.set_wheel_treads(-.5, .5)
        elif keycode[1] == 'd':
            print("Right")
            self.world.rover.set_wheel_treads(.5, -.5)
        elif keycode[1] == 'q':
            print("Left")
            self.world.rover.set_wheel_treads(.1, 1)
        elif keycode[1] == 'e':
            print("Right")
            self.world.rover.set_wheel_treads(1, .1)
        elif keycode[1] == 'z':
            print("Reverse Left")
            self.world.rover.set_wheel_treads(-.1, -1)
        elif keycode[1] == 'c':
            print("Reverse Right")
            self.world.rover.set_wheel_treads(-1, -.1)
        elif keycode[1] == 'j':
            print("Camera Up")
            self.world.rover.move_camera_in_vertical_direction(1)
        elif keycode[1] == 'k':
            print("Camera Down")
            self.world.rover.move_camera_in_vertical_direction(-1)
        elif keycode[1] == 'u':
            print("Lights On")
            self.world.rover.turn_the_lights_on()
        elif keycode[1] == 'i':
            print("Lights Off")
            self.world.rover.turn_the_lights_off()
        elif keycode[1] == 'g':
            print("Stelth On")
            self.world.rover.turn_stealth_on()
        elif keycode[1] == 'h':
            print("Stealth Off")
            self.world.rover.turn_stealth_off()
        elif keycode[1] == 'escape':
            keyboard.release()
            self.world.rover.close()
            Window.close()

        return True
Example #3
0
    def close_open_site(self, instance):
        print('close open')
        print('Select: ' + instance.text)
        project.last_edit_site = instance.text

        project_save = project
        for site in project_save.sites:
            site.files_plot = {}



        save(project_save)

        window.get_running_app().stop()
        Window.close()
        os.chdir(user + '/.PampaMT')
        os.system('./PampaMT.py')
 def clkEXIT(self, obj):
     App.get_running_app().stop()
     Window.close()
Example #5
0
 def stopping(self):
     App.get_running_app().stop()    #App stops running
     Window.close()  #Closes the whole window
Example #6
0
 def close_window(self):
     Window.close()
 def close(self):
     Window.close()
Example #8
0
    def build(self):
        self.game = Game(self)
        main = GridLayout(cols = 1, rows = 1)

        actions = BoxLayout(orientation='horizontal', pos_hint = {'x': 0}, size_hint_x = 1)
        self.action_new = Button(text = "New",
                            pos_hint = {'top': 1}, size = (70, 30), size_hint = (None, None),
                            on_press = lambda x: self.game.play())

        self.action_mode = Button(text="Mode:Black",
                            pos_hint = {'top': 1}, size = (100, 30), size_hint = (None, None),
                            on_release = lambda x: drop_mode.open(x))
        drop_mode = DropDown()
        drop_mode.bind(on_select=lambda instance, x: setattr(self.action_mode, 'text', x))
        mode_on_release = lambda btn: drop_mode.select("Mode:" + btn.text)

        black_mode = Button(text = "Black", size = (100, 30), size_hint = (None, None), on_release=mode_on_release)
        white_mode = Button(text = "White", size=(100, 30), size_hint=(None, None), on_release=mode_on_release)
        manual_mode = Button(text = "Manual", size=(100, 30), size_hint=(None, None), on_release=mode_on_release)
        drop_mode.add_widget(black_mode)
        drop_mode.add_widget(white_mode)
        drop_mode.add_widget(manual_mode)

        self.action_step = Button(text = "Step",
                            pos_hint = {'top': 1}, size = (70, 30), size_hint = (None, None),
                            on_press = lambda x: self.game.run(False))

        self.action_back = Button(text = "Back",
                            pos_hint = {'top': 1}, size = (70, 30), size_hint = (None, None),
                            on_press=lambda x: self.game.back())

        self.action_run = Button(text = "Run",
                            pos_hint = {'top': 1}, size = (70, 30), size_hint = (None, None),
                            on_press=lambda x: self.game.run(True))
        self.action_close = Button(text="Close",
                            pos_hint={'top': 1}, size=(70, 30), size_hint=(None, None),
                            on_press = lambda x: Window.close())

        actions.add_widget(self.action_new)
        actions.add_widget(self.action_mode)
        actions.add_widget(self.action_step)
        actions.add_widget(self.action_back)
        actions.add_widget(self.action_run)
        actions.add_widget(self.action_close)

        self.desk = Desk()
        self.desk.app = self

        self.status = Label(text = "Ready", pos_hint = {'bottom': 1}, size = (500, 30), size_hint = (None, None), text_size=(500, None))

        vbox = BoxLayout(orientation='vertical', size = main.size, pos_hint = {'x': 0, 'y': 0}, size_hint_x = 1, size_hint_y = 1)
        vbox.add_widget(actions)
        vbox.add_widget(self.desk)
        vbox.add_widget(self.status)
        main.add_widget(vbox)

        self.action_step.disabled = True
        self.action_back.disabled = True
        self.action_run.disabled = True

        self.desk.draw_init()
        self.desk.draw_grid()

        self.colors = ([0, 0, 0, 0.5], [1, 1, 1, 0.5])
        self.qsteps = 0
        self.steps = [None] * 225
        self.mode = lambda : {"Mode:Manual":0, "Mode:Black":1, "Mode:White":2}[self.action_mode.text]

        print self.mode()

        self.net = Net()
        self.status.text = "Press 'New'"
        return main
Example #9
0
 def quit_game(self, value):
     App.get_running_app().stop()
     Window.close()
Example #10
0
report.append("GL Vendor: %s" % gl.glGetString(gl.GL_VENDOR))
report.append("GL Renderer: %s" % gl.glGetString(gl.GL_RENDERER))
report.append("GL Version: %s" % gl.glGetString(gl.GL_VERSION))
ext = None
try:
    gl.glGetString(gl.GL_EXTENSIONS)
except AttributeError:
    pass
if ext is None:
    report.append("GL Extensions: %s" % ext)
else:
    report.append("GL Extensions:")
    for x in ext.split():
        report.append("\t%s" % x)
Window.close()
report_dict["OpenGL"] = report
report = []

title("Core selection")
from kivy.core.audio import SoundLoader

report.append("Audio  = %s" % SoundLoader._classes)
from kivy.core.camera import Camera

report.append("Camera = %s" % Camera)
from kivy.core.image import ImageLoader

report.append("Image  = %s" % ImageLoader.loaders)
from kivy.core.text import Label
Example #11
0
 def stopBtn(self, widget):
     Window.close()
     App.get_running_app().stop()
Example #12
0
 def close_window(self):
     """closes the GUI window"""
     Window.close()
Example #13
0
 def agafunc (self,obj):
     Window.close()
Example #14
0
 def clsfunc (self,obj):
     App.get_running_app().stop()
     Window.close()
Example #15
0
def closes(whatever001):
    App.get_running_app().stop()
    Window.close()
    pass
Example #16
0
    def close_app(self):
        try:
            self.cam_trig_port.write('0'.encode())
        except:
            pass

        # Stop the accelerometer:
        #self.acc_process.send_signal(signal.CTRL_C_EVENT)

        # Make sure motor goes to sleep at night ;)
        self.task_ard.flushInput()

        # move to position zero
        word = b'd' + struct.pack('<H', 0)
        self.task_ard.write(word)
        going_to_targ = 1
        while going_to_targ:
            _ = self.task_ard.readline()
            port_read = self.task_ard.readline()
            port_splits = port_read.decode('ascii').split('\t')

            if len(port_splits) != 10:
                ser = self.task_ard.flushInput()
                _ = self.task_ard.readline()
                port_read = self.task_ard.readline()
                port_splits = port_read.decode('ascii').split('\t')

            going_to_targ = int(port_splits[4])
            time.sleep(.01)  # wait 10 ms;

        ### turn off solenoid
        self.task_ard.write('n'.encode())

        ### close teh door
        self.task_ard.write('c'.encode())

        if self.idle:
            self.state = 'idle_exit'
            self.trial_counter = -1

            # Set relevant params text:
            self.grasp_rew_txt = 'Grasp Rew Time: '
            self.grasp_rew_param = str(self.reward_for_grasp[1])

            self.button_rew_txt = 'Button Rew Time: '
            self.button_rew_param = str(self.reward_for_start[1])

            self.grasp_hold_txt = 'Grasp Hold Time: '
            if type(self.grasp_hold_type) is str:
                self.grasp_hold_param = self.grasp_hold_type
            else:
                self.grasp_hold_param = str(self.grasp_hold)

            self.button_hold_txt = 'Button Hold Time: '
            if type(self.start_hold_type) is str:
                self.button_hold_param = self.start_hold_type
            else:
                self.button_hold_param = str(self.start_hold)

            self.n_trials_txt = '# Trials: '
            self.n_trials_param = str(self.big_reward_cnt)
        else:
            App.get_running_app().stop()
            Window.close()
Example #17
0
def close_app(*args):
    App.get_running_app().stop()
    if platform == 'android':
        pass
    else:
        Window.close()
 def quit(self, instance):
     App.get_running_app().stop()
     Window.close()
 def exit_button_on_press(self):
     Window.close()
     
Example #20
0
 def close_and_quit(self, obj):
     print("exiting...")
     client_socket.send(b"exit")
     client_socket.close()
     App.get_running_app().stop()
     Window.close()
Example #21
0
 def exit_yes(instance):
     # stop clock
     self.parent.parent.unschedule_clock_event()
     App.get_running_app().stop()
     Window.close()
     print("Exit successful")
 def close_app(self, instance):
     print('Closing App')
     App.get_running_app().stop()
     Window.close()
     quit()
from kivy.core.window import Window
report.append('GL Vendor: %s' % gl.glGetString(gl.GL_VENDOR))
report.append('GL Renderer: %s' % gl.glGetString(gl.GL_RENDERER))
report.append('GL Version: %s' % gl.glGetString(gl.GL_VERSION))
ext = None
try:
    gl.glGetString(gl.GL_EXTENSIONS)
except AttributeError:
    pass
if ext is None:
    report.append('GL Extensions: %s' % ext)
else:
    report.append('GL Extensions:')
    for x in ext.split():
        report.append('\t%s' % x)
Window.close()
report_dict['OpenGL'] = report
report = []

title('Core selection')
from kivy.core.audio import SoundLoader
report.append('Audio  = %s' % SoundLoader._classes)
from kivy.core.camera import Camera
report.append('Camera = %s' % Camera)
from kivy.core.image import ImageLoader
report.append('Image  = %s' % ImageLoader.loaders)
from kivy.core.text import Label
report.append('Text   = %s' % Label)
from kivy.core.video import Video
report.append('Video  = %s' % Video)
report.append('Window = %s' % Window)
Example #24
0
 def exit_prog(self):
     App.get_running_app().stop()
     Window.close()
 def exitclk(self):
     '''Exits app'''
     App.get_running_app().stop()
     Window.close()
 def Exit(self):
     App.get_running_app().stop()
     Window.close()
Example #27
0
 def done(self):
     App.get_running_app().stop()
     Window.close()
Example #28
0
 def exitProgram(self, obj):
     App.get_running_app().stop()
     Window.close()
Example #29
0
 def close(self, *args, **kwargs):
     Window.close()
     App.get_running_app().stop()
Example #30
0
 def stop_self(self):
     Window.close()
Example #31
0
 def quit_app(self):
     App.get_running_app().stop()
     Window.close()
Example #32
0
File: main.py Project: Somal/Trages
def go_children(x):
        Window.close()
        recognizer.main()
Example #33
0
 def BatchRun(self):
     for report_it in self.reportList:
         report_it.CreateDisplayList(self.summaryList)
         report_it.PrintTotals()
     Window.close()
Example #34
0
 def on_stop(self):
     Logger.critical("Good Bye!")
     Window.close()
Example #35
0
File: main.py Project: Somal/Trages
def go_exit(x):
        Window.close()
        exit()
 def close(self, *_):
     App.get_running_app().stop()
     Window.close()
Example #37
0
File: main.py Project: Somal/Trages
def go_game(x):
        Window.close()
        import game
        game.main()
Example #38
0
    def on_stop(self):

        Window.close()
Example #39
0
 def close_window(self):
     Window.close()
    def finish(self):
        Window.close()
        allMeetingInfo = findclasses.readFile().openAndReadFile()

        main.joinClasses(allMeetingInfo)
Example #41
0
 def exitbutton(self, instance):
     App.get_running_app().stop()
     Window.close()
Example #42
0
 def capture_screen(self):
     pyautogui.screenshot('Screenshots\{}.png'.format(file_name))
     Window.close()