Widgets
— A basic UI library
Micropython Example:
1# SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD 2# 3# SPDX-License-Identifier: MIT 4 5import os, sys, io 6import M5 7from M5 import * 8 9 10def setup(): 11 M5.begin() 12 Widgets.fillScreen(0x222222) 13 14 Widgets.setBrightness(100) 15 Widgets.fillScreen(0x6600CC) 16 Widgets.setRotation(0) 17 18 19def loop(): 20 M5.update() 21 22 23if __name__ == "__main__": 24 try: 25 setup() 26 while True: 27 loop() 28 except (Exception, KeyboardInterrupt) as e: 29 try: 30 from utility import print_error_msg 31 32 print_error_msg(e) 33 except ImportError: 34 print("please update to latest firmware")
UIFLOW2 Example:
Screen functions
- Widgets.setBrightness(brightness: int)
Set the backlight of the monitor。
brightness
ranges from 0 to 255.UIFLOW2: