- リストボックスを作成します。
import tkinter as tk
def get_selected_value():
selected_index = listbox.curselection()
if selected_index:
selected_value = listbox.get(selected_index)
print(selected_value)
root = tk.Tk()
listbox = tk.Listbox(root)
listbox.pack()
listbox.insert(tk.END, "Apple")
listbox.insert(tk.END, "Banana")
listbox.insert(tk.END, "Orange")
button = tk.Button(root, text="Get Selected Value", command=get_selected_value)
button.pack()
root.mainloop()
-
get_selected_value
関数を作成し、その中でcurselection
メソッドを使用して選択されたインデックスを取得します。選択されたインデックスが存在する場合は、get
メソッドを使用して選択された値を取得できます。 -
リストボックスにいくつかのアイテムを追加し、ボタンをクリックすると選択された値がコンソールに表示されます。
これで、Tkinterのリストボックスから選択された値を取得する方法がわかりました。この方法を使用すると、GUIアプリケーションでのユーザーの選択を効果的に処理することができます。