Rendern und Scrollen durch Multiline -Absätze mit Pyglet und ScrollableTextLayout
Frage
Wie kann man über Pyglet mit den Funktionen von ScrollableTextLayout durch eine Multi-Linie-Zeichenfolgen (" n") Anzeige und Scrollen durch Pyglet angezeigt?
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.
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