gpt4 book ai didi

python - Tkinter:OptionMenu 对象菜单不适用于 highlightthickness=0

转载 作者:行者123 更新时间:2023-12-05 06:53:30 24 4
gpt4 key购买 nike

highlightthickness = 0 配置参数不适用于菜单对象,它给我一个错误:

_tkinter.TclError: 未知选项“-highlightthickness”

但是它确实适用于小部件本身,但我想知道是否可以从下拉菜单中删除边框。 (见下面的例子)

我也试过 borderwidth = 0 并且它不会改变对象菜单的任何情况。

Example

ratioList = ('1 : 1', '16 : 9')
root.v = StringVar()
root.v.set(ratioList[0])
ratioDropdown = OptionMenu(root, root.v, *ratioList)
ratioDropdown.place(x=170, y=155)
ratioDropdown.config(relief="flat", highlightthickness=0, font=("Montserrat", (12)), bg="#035be3", activebackground="#023c96",
activeforeground="white", fg="white", borderwidth="0", indicatoron=0)

ratioDropdown["menu"].config(font=("Montserrat", (12)), bg="#035be3", relief="flat", fg="white", activebackground="#023c96", borderwidth=0)

最佳答案

据我发现此边框宽度是默认宽度(OptionMenu 中始终存在的最小值),您的代码没有问题。由于您使菜单尺寸变大,因此边框宽度看起来变粗了。

关于python - Tkinter:OptionMenu 对象菜单不适用于 highlightthickness=0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65777847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com