是否可以向 tkinter.ttk 组合框添加水平滚动条?

问题描述 投票:0回答:1

我正在列出您可以选择的国家/地区列表,其中一些(水平)太长。

selected = StringVar()
mystyle = ttk.Style()
mystyle.theme_use('clam')

bigfont = Font(family="Helvetica",size=20, weight='bold')
root.option_add("*TCombobox*Listbox*Font", bigfont)

mystyle.configure('box.TCombobox', foreground='black', textsize=10, arrowsize=30, font='Helvetica 44 bold', background=gold, fieldbackground=gold, selectedbackground=gold)

mylb = ttk.Combobox(extras, textvariable=selected, values=countries, width=20, state="readonly", style='box.TCombobox', font='Helvetica 20 bold')
mylb.current(0)
mylb.grid()

我用谷歌搜索过,但找不到任何东西。

python tkinter ttk
1个回答
0
投票

是否可以向 tkinter.ttk 组合框添加水平滚动条?

不,不是。

组合框的所有可用选项都记录在 tcl/tk 手册页中。文档是完整的,因此如果没有记录滚动,则它不可用。您可以阅读手册页这里

© www.soinside.com 2019 - 2024. All rights reserved.