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

Tkinterリストボックスをクリアする方法は?


スクロール可能なウィジェットでアイテムのリストを作成するために、Tkinterはリストボックスウィジェットを提供しています。リストボックスウィジェットを使用すると、リストアイテムと呼ばれるアイテムを含むリストを作成できます。構成に応じて、ユーザーはリストから1つまたは複数のアイテムを選択できます。

リストボックスウィジェットの項目をクリアしたい場合は、 delete(0、END)を使用できます。 方法。リストボックス内のすべてのアイテムを削除するだけでなく、リストボックスからアイテムを選択することによって、つまり currselection()を使用して、1つのアイテムを削除することもできます。 アイテムを選択し、 delete()を使用してアイテムを削除するメソッド 機能。

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x250")

# Create a Listbox widget
lb=Listbox(win, width=100, height=5, font=('TkMenuFont, 20'))
lb.pack()

# Once the list item is deleted, we can insert a new item in the listbox
def delete():
   lb.delete(0,END)
   Label(win, text="Nothing Found Here!",
      font=('TkheadingFont, 20')).pack()

# Add items in the Listbox
lb.insert("end","item1","item2","item3","item4","item5")

# Add a Button to Edit and Delete the Listbox Item
ttk.Button(win, text="Delete", command=delete).pack()

win.mainloop()

出力

上記のコードを実行すると、リストボックスにアイテムのリストが表示され、リストボックスをクリアするためのボタンが表示されます。

Tkinterリストボックスをクリアする方法は?

次に、[削除]ボタンをクリックして、リストボックスウィジェットをクリアします。

Tkinterリストボックスをクリアする方法は?


  1. Windows11でロケーション履歴をクリアまたは削除する方法

    Windows11のロケーション履歴をクリアする場合 、これがその方法です。 Windows 11 PCでロケーション履歴を削除するには、2つの方法があり、Windows設定パネルとマップアプリが必要です。 Windows 11の最も優れている点の1つは、モバイルプラットフォームとして使用できることです。たとえば、Androidアプリをインストールして使用したり、マップを使用したりできます。マップアプリは、場所を検索したり、ある場所から別の場所への道順を取得したり、交通情報を取得したり、レビューを読んだりする必要がある場合に非常に便利です。 マップアプリで場所を検索するたびに、Wi

  2. MacBook Pro で Cookie を削除する方法

    各主要ブラウザ (Safari、Chrome、Firefox) の環境設定または設定にアクセスして、MacBook Pro の Cookie を消去できます。 私は Mac の専門家/愛好家であり、2019 MacBook Pro の所有者である Jon です。私は毎月 Cookie を消去し、その方法を示すためにこのガイドをまとめました。 MacBook Pro の Safari、Chrome、および Firefox から Cookie を消去する方法については、引き続きお読みください。 MacBook Pro で Cookie を消去する方法 MacBook Pro から Co