前提
独学でtkinterでのGUI設計を行っており、現在Comboboxについて学んでいます。
実現したいこと
Comboboxのプルダウンリストは、Comboboxにフォーカスがある状態で[↓]キーを押すと表示されますが、
一旦要素を選択するか、マウス操作で下矢印ボタンを押さなければ、Comboboxへのキー入力が開始できません。
プルダウンリストが表示された状態で、キー入力がなされたらリストをしまう方法はありますか?
自分が調べてみた範囲では、プルダウンの表示/非表示を行うメソッドはないようで、困っています。
該当のソースコード
Python
1import tkinter as tk 2import tkinter.ttk as ttk 3 4root = tk.Tk() 5 6lst = ["a", "b", "c"] 7cb = ttk.Combobox(root, values=lst) 8cb.pack() 9 10root.mainloop() 11
補足情報(FW/ツールのバージョンなど)
Windows11
Python 3.9.7
tk 8.6.11
回答1件
あなたの回答
tips
プレビュー