2024/05/25(土) [n年前の日記]
#1 [python] tkinterのtextウィジェットについて勉強中
Python + tkinter のtextウィジェットについて勉強中。textウィジェットを使うと、複数行のテキストを扱うことができる。要するに、テキストエディタっぽい見た目のプログラムを作れる。
マウスの中ボタンクリックで、クリップボードの内容を貼り付けられないか実験中。クリップボードは、pyperclip というモジュールを利用すれば Python から扱える。pyperclip.paste() で文字列を取得できる。
マウスの中ボタンは、.bind("<Button-2>", lambda e: paste()) といった感じで割り当てできる。"<Button-1>" がマウスの左ボタンで、"<Button-2>" が中ボタン、"<Button-3>" が右ボタンらしい。
マウスの中ボタンクリックで、クリップボードの内容を貼り付けられないか実験中。クリップボードは、pyperclip というモジュールを利用すれば Python から扱える。pyperclip.paste() で文字列を取得できる。
マウスの中ボタンは、.bind("<Button-2>", lambda e: paste()) といった感じで割り当てできる。"<Button-1>" がマウスの左ボタンで、"<Button-2>" が中ボタン、"<Button-3>" が右ボタンらしい。
◎ 2024/05/26追記 :
tkinter自体がクリップボードを操作する機能を持っていると知った。.clipboard_get() でクリップボード内の情報を取得できるらしい。pyperclip を別途使わなくても良さそう。
[ ツッコむ ]
以上です。