[PYTHON] Über die linke und rechte Rechtfertigung von Kivy Label

Kivys Etikett wird in der Mitte angezeigt, wenn es normal geschrieben wird

Verwenden Sie Label, um Zeichen in Kivy anzuzeigen. Wenn Sie es nach links oben verschieben möchten, schreiben Sie es wie unten.

test.kv


Label:
    text: root.text
    halign: 'left'
    valign: 'top'

Eigentlich bewegt sich dies nicht nach oben links. Es wird in der Mitte angezeigt. Zusätzlich zur Größe verfügt Label über eine Eigenschaft namens text_size, die den Anzeigebereich bestimmt. halign und valign sind Eigenschaften, die die Position in text_size bestimmen.

Wenn text_size klein bleibt, unabhängig davon, an welche Sie sich in text_size wenden Die Textgröße selbst wird in der Mitte angezeigt Immerhin wird das Zeichen in der Mitte angezeigt.

Geben wir text_size an

Wenn Sie "text_size: self.size" wie unten gezeigt angeben, wird der gesamte Beschriftungsbereich angezeigt. Es wird zum Anzeigebereich von Zeichen. Da es nach links oben verschoben wird, werden die Zeichen oben links angezeigt.

Label:
    text_size: self.size       #← Hinzufügen
    text: root.text
    halign: 'left'
    valign: 'top'

Recommended Posts

Über die linke und rechte Rechtfertigung von Kivy Label
Gitteranzeige des Doppelplots (linke und rechte vertikale Achse) (matplotlib)
Über sensor_mode und Blickwinkel der Picamera
Über _ und __
Über das Verhalten von copy, deepcopy und numpy.copy
Informationen zur kumulativen Zuordnung von Liste und Numpy-Array
Über flache und tiefe Kopien von Python / Ruby
Über Probleme und Lösungen von OpenPyXL (Version 3.0)
Über Kivy Wurzel
Über Importfehler von numpy und scipy in anaconda
Ganz rechts Koordinaten des Etiketts mit tkinter erstellt
Denken Sie an das Rack und WSGI der nächsten Generation
Persönliche Hinweise zur Integration von vscode und anaconda
[Python] Kapitel 01-02 Über Python (Ausführung und Installation der Entwicklungsumgebung)