gpt4 book ai didi

python - 更改 tkinter OptionMenu 中的默认图标?

转载 作者:太空狗 更新时间:2023-10-29 17:33:13 25 4
gpt4 key购买 nike

我正在尝试从 tkinter OptionMenu 中删除默认的“box like”图标,并将其替换为我自己的图像文件。下面是我必须更新的代码。它正在工作,但我必须添加最后一行以使其显示箭头图像并使 OptionMenu 起作用。但是,箭头图像总是紧跟在文本之后,而不是在 OptionMenu 的最右侧,并且粘性不会接缝以应用,因此宽度 = 140。我在 Python 2.6 中工作。

将图像向右移动有什么建议吗?

Default What I am Getting

...
arrow = PhotoImage(file='arrow.gif')
om = OptionMenu(root,myVar,*myOptList)
om.grid(sticky=W+E,padx=5,pady=5)
om.config(indictoron=0,compound='right',image=arrow,width=140)
om.image=arrow
...

最佳答案

您可以使用 ttk.Combobox小部件代替:

om = Combobox(root, values=*myOptList)
om.set(myVar)
om.grid(sticky=W + E, padx=5, pady=5)
om.config(compound='right', width=140)

关于python - 更改 tkinter OptionMenu 中的默认图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219901/

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