Python TkinterのListboxウィジェットの構文と使用方法


PythonのTkinterライブラリを使用してListboxウィジェットを作成する方法について説明します。Listboxウィジェットは、ユーザーが複数の項目から選択できるリストを表示するのに便利なウィジェットです。

まず、Tkinterをインポートします:

import tkinter as tk

次に、ウィンドウを作成し、Listboxウィジェットを配置します:

window = tk.Tk()
listbox = tk.Listbox(window)
listbox.pack()

Listboxウィジェットに項目を追加するには、insert()メソッドを使用します:

listbox.insert(tk.END, "項目1")
listbox.insert(tk.END, "項目2")
listbox.insert(tk.END, "項目3")

Listboxウィジェットから選択された項目を取得するには、curselection()メソッドを使用します:

selected_indexes = listbox.curselection()
for index in selected_indexes:
    item = listbox.get(index)
    print(item)

Listboxウィジェットの項目を削除するには、delete()メソッドを使用します:

listbox.delete(0)  # 最初の項目を削除する

また、Listboxウィジェットの項目数を取得するには、size()メソッドを使用します:

size = listbox.size()
print(size)

これらはListboxウィジェットの基本的な使用方法です。さらに詳細な機能やオプションについては、Tkinterのドキュメントやチュートリアルを参照してください。