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

2つのTkinterリストボックスから同時に選択するにはどうすればよいですか?


特定のシステムがディレクトリから複数のファイルを選択し続け、クリップボードにコピーされたら、それらを別のディレクトリに貼り付ける状況を考えてみましょう。リストボックスで複数の選択を行うというアイデアは、 exportselectionを使用して実装できます。 財産。このプロパティは、別のリストボックスからアイテムを選択するときに、選択したオプションが失われるのを防ぎます。したがって、リストボックスから複数のオプションを選択できます。選択を安定させるように動作するようにリストボックスを構成するには、 exportselection =Falseを作成します。 。

#Import Tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x350")
#Create ListBoxes
listboxA=Listbox(win, exportselection=False) #Create listboxA
listboxA.pack(padx=10,pady=10,fill=BOTH,expand=True)
listboxB=Listbox(win,exportselection=False) #Create ListboxB
listboxB.pack(padx=10,pady=10,fill=BOTH,expand=True)
listboxA.insert(1, "1.Python")
listboxA.insert(2, "2.Java")
listboxA.insert(3, "3.C++")
listboxA.insert(4, "4.Rust")
listboxA.insert(5, "5.GoLang")
listboxB.insert(1, "a.C#")
listboxB.insert(2, "b.JavaScript")
listboxB.insert(3, "c.R")
listboxB.insert(4, "d.Php")
listboxB.insert(5, "e.CoffeeScript")
listboxB.insert(6, "f.Curl")
win.mainloop()

出力

上記のコードを実行すると、2つのリストボックスを含むウィンドウが表示されます。選択中に、両方のリストボックスから複数のアイテムを選択できます。

2つのTkinterリストボックスから同時に選択するにはどうすればよいですか?


  1. Tkinterのリストボックスで選択した複数のアイテムを削除するにはどうすればよいですか?

    TkinterでListboxメソッドを使用してリストボックスを作成し、このリストから複数の選択されたアイテムを削除したいとします。 リストボックスから複数のリストを選択するには、 selectmodeを使用します。 複数として 。リストを繰り返し処理して、いくつかのボタンを使用して削除操作を実行できます。 例 #Import the required libraries from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the geometry win.geometry

  2. PCで同時に2つのWiFiネットワークに接続するにはどうすればよいですか? (例)

    インターネットに接続する可能性 それは私たちの電子機器が持っている最も便利なツールの1つです。このテクノロジーにより、常に他の人と相互接続し、ほんの数秒であらゆる情報を入手できます。 インターネットがなければ、この媒体に依存して運営している企業や機関がたくさんあるので、生活はより困難になるでしょう。したがって、今日の人々にとってこの貴重で必要なサービスを楽しむためには、良い信号を送ることが不可欠です。このため、Windowsのネットワーク接続の完全なレポートを生成できるようにする詳細な制御を用意することが重要です。 インターネットに常にアクセスできるようにするための良い方法は、2つのWi-