我在tkinter弹出菜单小部件中添加了很多选项,但它填满了整个屏幕高度(如图所示)。我想限制tkinter菜单中显示的选项数量,如tkinter组合框的列表框高度(可以通过传递height
参数来更改)
菜单小部件有什么方法可以做到吗?请帮忙!
示例:
from tkinter import Tk, Menu
# root window
root = Tk()
# create a menubar
menubar = Menu(root)
root.config(menu=menubar)
# create the file_menu
file_menu = Menu(menubar, tearoff=0, bg="grey50", activebackground="blue")
# add lots of menu items to the File menu
for i in range(1,100):
file_menu.add_command(label=i)
# add the File menu to the menubar
menubar.add_cascade(label="Menu",menu=file_menu)
root.mainloop()
1条答案
按热度按时间f4t66c6m1#
下面是一个使用
columnbreak
的tk.Menu
示例。生成100个随机数并显示在10x10面板上。