rec*_*gle 9 python tkinter optionmenu
我有一个片段,可以创建一个OptionMenu小部件.
...
options = ('White', 'Grey', 'Black', 'Red', 'Orange',
'Yellow', 'Green', 'Blue', 'Cyan', 'Purple')
var = StringVar()
optionmenu = OptionMenu(par, var, *options)
optionmenu.grid(column=column, row=row)
...
Run Code Online (Sandbox Code Playgroud)
我遇到的一个问题是每次选择一个新选项时,窗口小部件的宽度都会改变.我相信这是由于小部件中的文本更改宽度.如何使小部件保持一致的宽度?
Sym*_*mon 25
据我所知,您可以使用optionmenu.config(width=<YOUR_WIDTH>)如下:
...
optionmenu = OptionMenu(par, var, *options)
optionmenu.config(width=<YOUR_WIDTH>)
optionmenu.grid(column=column, row=row)
...
Run Code Online (Sandbox Code Playgroud)
Bry*_*ley 13
当您使用该grid命令将窗口小部件放在其父窗口中时,让窗口小部件填充其单元格(尝试sticky="ew")
| 归档时间: |
|
| 查看次数: |
19918 次 |
| 最近记录: |