Comboboxで複数選択ができるようにしたい
PythonのTkinterでGUI作成をしています。
Combobox(普段は格納されていて、下矢印ボタンを押すとリストが現れる)を使いたいのですが、項目を複数選択できるようにしたいと思っています。
どなたか、方法をご存じありませんか?
ソースコード
https://python.keicode.com/advanced/tkinter-widget-combobox.php
↑ こちらを参考にしたコードを、以下に示します。
python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4list = ["alpha", "beta", "gamma"] 5 6root = tk.Tk() 7root.title("Combobox_test") 8 9fra = ttk.Frame(root) 10fra.grid() 11 12# Combobox 13v = tk.StringVar() 14cb = ttk.Combobox(fra, textvariable=v, values=list, width=10) 15cb.set(list[0]) 16cb.bind("<<ComboboxSelected>>", lambda e: print("v=%s" % v.get())) 17cb.grid(row=0, column=0) 18 19# Button 20btn = ttk.Button(fra, text="Button", command=lambda: print("v=%s" % v.get())) 21btn.grid(row=0, column=1) 22 23root.mainloop()
補足情報(FW/ツールのバージョンなど)
Windows10
Python 8.3.8
tk 8.6.10
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/09 05:49
2020/11/09 08:04
2020/11/09 08:18 編集
2020/11/09 08:37
2020/11/09 08:47
2020/11/09 08:48
2020/11/09 08:56
2020/11/09 10:29
2020/11/09 11:00
2020/11/10 01:40