【发布时间】:2012-11-04 15:24:51
【问题描述】:
我正在尝试从 tkinter OptionMenu 中删除默认的“box like”图标,并将其替换为我自己的图像文件。下面是我必须迄今为止的代码。它正在工作,但我必须添加最后一行才能显示箭头图像并让 OptionMenu 起作用。但是,箭头图像总是在文本之后而不是在 OptionMenu 的最右侧,并且粘性不会被应用,因此宽度 = 140。我正在使用 Python 2.6。
将图像向右移动有什么建议吗?
...
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
...
【问题讨论】:
标签: python tkinter optionmenu