M5CardComputer Display: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) |
Peter (Diskussion | Beiträge) |
||
Zeile 19: | Zeile 19: | ||
=== Display Befehle:=== | === Display Befehle:=== | ||
; Widgets.setBrightness(0) | ; Widgets.setBrightness(0) | ||
: | :Stellt die Helligheit des Displays ein. | ||
; Widgets.fillScreen(0x6600cc) | ; Widgets.fillScreen(0x6600cc) | ||
: | :Löscht das Display und füllt es mit der Hintergrundfarbe. | ||
:Schwarz 0x000000 | |||
:Weiss 0xFFFFFF | |||
; Widgets.setRotation(0) | ; Widgets.setRotation(0) | ||
: | :Stellt die Ausrichtung des Displays ein. | ||
:Für das eingebaute Display ist das richtig:<syntaxhighlight lang="python3"> | |||
Widgets.setRotation(1) | |||
</syntaxhighlight> | |||
=== GUI Befehle:=== | === GUI Befehle:=== |
Version vom 1. April 2024, 14:23 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)
- Stellt die Helligheit des Displays ein.
- Widgets.fillScreen(0x6600cc)
- Löscht das Display und füllt es mit der Hintergrundfarbe.
- Schwarz 0x000000
- Weiss 0xFFFFFF
- Widgets.setRotation(0)
- Stellt die Ausrichtung des Displays ein.
- Für das eingebaute Display ist das richtig:
Widgets.setRotation(1)