Python には、基本的に次のような辞書のリストがあります。
the_list = [{'name': "A", 'entries': [1, 2, 3]}, {'name': "B", 'entries': [4, 5, 6]}, ...]
Tkinter では、ユーザーがリストボックスなどから 1 つのエントリ (ここでは数字) を選択できるようにしたいと考えています。名前、ここでは「A」または「B」が表示されますが、選択できません。エントリがウィンドウが提供するよりも多くのスペースを占める場合に備えて、全体にスクロールバーが必要です。互換性の理由から、Tkinter のみを使用するのが最適ですが、それが複雑すぎる場合は、Tix も使用できる場合があります。
私の最初の試みは、リストボックスとスクロールバーを 1 つだけ使用することでした。ただし、名前がリストボックスのエントリでもあるため、選択可能であるという問題が発生します。
私の次のアイデアは、Tix ScrolledWindow を使用することでした。その中で、名前のラベルとエントリのリストボックスを生成します。
しかし、それを実現しようとする前に、もっと良い解決策があるかどうかを尋ねたいと思います。