使用Python和Tkinter的水平列表框
我想提供一个列表框,让用户可以选择多个角色(通常大约15个)。很多时候,这些角色是有顺序的,所以用列表框比让用户输入文本要简单得多。
因为角色的组合对用户来说是有意义的,所以把列表框横着放会更友好。
有没有简单的方法,比如主题、设置或者Tkinter列表框的子类,这样我就不需要自己去构建一个了?
1 个回答
2
不,这里没有任何设置、子类或主题可以让你在列表框中做到这一点。
你可以考虑使用一组复选按钮,把指示器关掉,这样它们就会像一个个带有单个字母的按钮。然后你可以把这些按钮都横着放在一个框架里。关掉指示器后,选中的按钮会看起来凹下去,而没有选中时则是正常的样子。