Python
 Computer >> コンピューター >  >> プログラミング >> Python

tkinterのテキストウィジェットでコピー、貼り付け、バックスペースを停止するにはどうすればよいですか?


テキストウィジェットは複数行のユーザー入力を受け入れ、テキストを入力して、コピー、貼り付け、削除などの操作を実行できます。テキストウィジェットのさまざまな操作のショートカットを無効にする特定の方法があります。

テキストウィジェットでコピー、貼り付け、バックスペースを無効にするには、イベントをイベントハンドラーでバインドし、ブレークを返す必要があります ラムダを使用する Pythonのキーワード。次の例は、それがどのように機能するかを示しています。

# Import the required library
from tkinter import *

# Create an instance of tkinter frame or widget
win=Tk()
win.geometry("700x350")

# Create a text widget
text=Text(win, font="Calibri, 14")
text.pack(fill= BOTH, expand= True)

# Bind the keys with the event handler
text.bind('<Control-v>', lambda _:'break')
text.bind('<Control-c>', lambda _:'break')
text.bind('<BackSpace>', lambda _:'break')

win.mainloop()

出力

上記のコードを実行すると、ユーザーがテキストを入力して挿入できるテキストウィジェットのあるウィンドウが表示されます。

tkinterのテキストウィジェットでコピー、貼り付け、バックスペースを停止するにはどうすればよいですか?

ただし、ユーザーはキーまたは「Ctrl+C」キーと「Ctrl+V」キーの組み合わせを使用できません。


  1. Android でコピー アンド ペーストを使用する方法

    全世界は常に、カット/コピー アンド ペーストの Larry Tesler にお世話になっています。このシンプルでありながら本質的な機能は、コンピューティングのかけがえのない部分です。コピー&ペーストのないデジタル世界は想像できません。同じメッセージを何度も入力するのはイライラするだけでなく、コピー アンド ペーストせずに複数のデジタル コピーを作成することはほぼ不可能です。時が経つにつれて、携帯電話は私たちの日常のタイピングのほとんどが行われる標準的なデバイスとして登場しました。したがって、Android、iOS、またはその他のモバイル用オペレーティング システムでコピー アンド ペースト機

  2. Chromebook でコピーして貼り付ける方法

    Chromebook は、インストールされている軽量のオペレーティング システムと、すべての Android アプリを大きな問題なく実行できるという事実により、人気が高まっています。ラップトップを使用する人々は、映画鑑賞、ゲーム、電子メール、読み書きなどのかなり小さなタスクに使用する人と、ハードコアな専門的なタスクを実行する人に分けられています。負荷の高い作業には Windows ラップトップが推奨されますが、Windows コア OS を搭載したラップトップが登場するまでは、軽い作業には Chromebook が最適なオプションです。 しかし、私たちのほとんどは Windows ラップトッ