M5CardComputer Display: Unterschied zwischen den Versionen

Aus Micropython Referenz
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>Hier finden sich die Elemente des GUI-Editors der UIFlow-IDE wieder.
</syntaxhighlight>


Widgets.setBrightness(0)
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)
:


Widgets.setRotation(0)<syntaxhighlight lang="python3" line="1" start="1">
=== GUI Befehle:===
Widgets.setBrightness(0)
Widgets.fillScreen(0x6600cc)
Widgets.setRotation(0)
</syntaxhighlight>

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)

GUI Befehle: