如果我的菜单上有太多项目无法容纳在屏幕上,那么如何获得菜单底部带有向下箭头的“更多”按钮之一?支持吗?
答案 0 :(得分:-1)
只需将滚动条添加到该小部件
from Tkinter import *
master = Tk()
scrollbar = Scrollbar(master)
scrollbar.pack(side=RIGHT, fill=Y)
listbox = Listbox(master, yscrollcommand=scrollbar.set)
for i in range(1000):
listbox.insert(END, str(i))
listbox.pack(side=LEFT, fill=BOTH)
scrollbar.config(command=listbox.yview)
mainloop()
添加菜单代码。.这是Yscroll列表框的代码
答案 1 :(得分:-1)
我通过级联菜单解决了我的问题。我已经有一些,但是我不想在这些特定的菜单项上使用更多的东西,但是仔细检查后,我认为这样会更好。
对于级联菜单不是实际选择的情况,我仍然对其他解决方案感兴趣(例如,如果屏幕太窄而无法级联那么远)。因此,我不打算很快将其标记为已接受的答案(即使在大多数情况下,这可能是最好的解决方案)。