Frage

Wie kann man über Pyglet mit den Funktionen von ScrollableTextLayout durch eine Multi-Linie-Zeichenfolgen (" n") Anzeige und Scrollen durch Pyglet angezeigt?

STL erfährt die Anzeige, und scheint die effizienteste Methode zur Implementierung von Scrollen zu sein.

Ich habe jedoch keine Ahnung, wie ich es benutzt. Die Dokumente erläutern mir nicht viel.

Etwas Text:

string = "Some multiline \n text is contained within this string \n which must be rendered \n such that it is able to be scrolled through."

Snippets/Links werden geschätzt.

War es hilfreich?

Lösung

Sie erstellen eine solche:

scroll_area = pyglet.text.layout.ScrollableTextLayout(my_text, width, height, multiline=True) 

Und Sie wählen Ihre Scrollposition mit den Werten view_x und view_y.

scroll_area.view_y = 30 # start 30 pixels down

Setzen Sie verschiedene Werte von View_y auf scrollen vertikal.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top