M5CardComputer Display: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Peter (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
=== Die UI Befehle === | === Die UI Befehle === | ||
Die Befehle zur Benutzung des Displays sind in der '''Klasse Widgets''' enthalten:<syntaxhighlight lang="py3"> | Die Befehle zur Benutzung des Displays sind in der '''Klasse Widgets''' enthalten: | ||
<syntaxhighlight lang="py3"> | |||
>>> import M5 | >>> import M5 | ||
from M5 import * | from M5 import * | ||
Zeile 12: | Zeile 13: | ||
['__class__', '__name__', 'COLOR', 'Circle', 'FONTS', 'Image', 'Label', 'Line', 'QRCode', 'Rectangle', 'Title', 'Triangle', '__dict__', 'fillScreen', 'setBrightness', 'setRotation'] | ['__class__', '__name__', 'COLOR', 'Circle', 'FONTS', 'Image', 'Label', 'Line', 'QRCode', 'Rectangle', 'Title', 'Triangle', '__dict__', 'fillScreen', 'setBrightness', 'setRotation'] | ||
>>> | >>> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Hier finden sich die Elemente des GUI-Editors der UIFlow-IDE wieder. | |||
Widgets.fillScreen(0x6600cc) | === Display Befehle:=== | ||
; Widgets.setBrightness(0) | |||
: | |||
; Widgets.fillScreen(0x6600cc) | |||
: | |||
; Widgets.setRotation(0) | |||
: | |||
=== GUI Befehle:=== | |||
Version vom 1. April 2024, 14:16 Uhr
Der Bereich Display
Hier findet sich nur eine Funktion / ein Block zum Initialisieren eines Displays. Für die Nutzung des internen Displays wird er nicht benötigt.
Der print() Befehl
Der print() Befehl arbeitet nur mit der seriellen Schnittstelle / REPL. Es erfolgt keine Ausgabe auf dem internen Display.
Die UI Befehle
Die Befehle zur Benutzung des Displays sind in der Klasse Widgets enthalten:
>>> import M5
from M5 import *
>>> dir(Widgets)
['__class__', '__name__', 'COLOR', 'Circle', 'FONTS', 'Image', 'Label', 'Line', 'QRCode', 'Rectangle', 'Title', 'Triangle', '__dict__', 'fillScreen', 'setBrightness', 'setRotation']
>>>
Hier finden sich die Elemente des GUI-Editors der UIFlow-IDE wieder.
Display Befehle:
- Widgets.setBrightness(0)
- Widgets.fillScreen(0x6600cc)
- Widgets.setRotation(0)