def setup(): tft = TFT_G("SSD1963", "LB04301", LANDSCAPE) touch = TOUCH("XPT2046", True, confidence=50, margin=50) # (-3886,-0.1287,-3812,-0.132,-3797,-0.07685,-3798,-0.07681)) tft.backlight( 100 ) # light on: remove this line if you don't have backlight control hardware Screen.setup(tft, touch)
def quit(self, button): Screen.shutdown()
def callback(self, obj_listbox): if obj_listbox._initial_value is not None: # a touch has occurred val = obj_listbox.textvalue() Screen.back() if self.dropdown is not None: # Part of a Dropdown self.dropdown.value(obj_listbox.value()) # Update it
def _touched(self, x, y): if len(self.elements) > 1: location = self.location[0], self.location[1] + self.height + 1 args = (location, self, self.width - self.height) Screen.change(_ListDialog, args=args)
def test(): setup() Screen.change(BaseScreen)
def fwd(button): Screen.change(cls_screen, args = args, kwargs = kwargs)
def pt(): print('Testing plot module...') setup() Screen.change(BaseScreen)
def quit(button): Screen.shutdown()
def fwd(button): Screen.change(cls_screen)
def back(button): Screen.back()
def test(): print('Test TFT panel...') setup() Screen.change(BaseScreen) # Run it!
def back(button): for task in self.tasks: task.cancel() self.tasks = [] Screen.back()
def fwd(button, screen): Screen.change(screen)
def test(): print('Test TFT panel...') setup() Screen.change(HorizontalSliderScreen)
def cb_style(self, button, desaturate): self.lbl_style.value(''.join( ('Current style: ', 'grey' if desaturate else 'dim'))) Screen.set_grey_style(desaturate=desaturate)
def test(): print('Testing TFT...') setup() Screen.change(IconButtonScreen)
def test(): print('Test TFT panel...') setup() Screen.change(KnobScreen)
def back(self, button, text): Aperture.value(text) Screen.back()
def test(): print('Test TFT panel...') setup() Screen.set_grey_style(desaturate = False) # dim Screen.change(VerticalSliderScreen) # Run it!