0
Pygletで簡単な「コピー&ペースト」を行う方法はありますか?私はPygletでIncrementalTextLayout()
オブジェクトにテキスト(Ctrl + C)とペースト(Ctrl + V )、それをコピーする必要がありPygletは、IncrementalTextLayout()オブジェクトにテキストをコピーして貼り付けます
、これは可能ですか?
私はPython 3.4、Pyglet 1.2.4を使用していますが、私はWindows上で動作します。
コード例:
import pyglet
if __name__ == "__main__":
window = pyglet.window.Window(617, 200)
batch = pyglet.graphics.Batch()
document = pyglet.text.document.FormattedDocument("Colar texto aqui!")
document.set_style(0, len(document.text), dict(font_name='Arial', font_size=25, color=(255, 255, 255, 255)))
layout = pyglet.text.layout.IncrementalTextLayout(document, 300, 50, batch=batch)
caret = pyglet.text.caret.Caret(layout, color=(255, 255, 255))
window.push_handlers(caret)
@window.event
def on_draw():
"""Desenha a tela."""
window.clear()
batch.draw()
window.push_handlers(caret)
pyglet.app.run()
あなたは[ヘルプ/ on-topic]、[ask]、[mcve]を読むことができます。 – boardrider
@boardrider question editaded。 –
テキストエディタにテキストをカットアンドペーストする必要があるのか、カットアンドペーストの機能を提供するPythonコードを作成するのかは不明です。 – boardrider