0

ScrollableTextLayoutの機能を使用してpygletを介して複数行の文字列(「\ n」を含む)を表示およびスクロールするにはどうすればよいですか?

STL は表示されるものをトリミングし、スクロールを実装する最も効率的な方法のようです。

しかし、私はそれを使用する方法については考えていません。ドキュメントは私にはあまり説明しません。

テキスト:

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."

スニペット/リンクは大歓迎です。

4

1 に答える 1

0

次のように作成します。

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

そして、view_x と view_y の値でスクロール位置を選択します。

scroll_area.view_y = 30 # start 30 pixels down

垂直方向にスクロールするには、view_y に異なる値を設定します。

于 2009-12-26T17:19:12.093 に答える