|
|
发表于 2016-6-10 22:03:32
|
显示全部楼层
将tearoff设置为1以后,就是表明这个菜单是可以独立出来的,我来给你举个例子吧!
代码:
- import tkinter
- root = tkinter.Tk()
- root.title('菜单练习')
- menu = tkinter.Menu(root)
- submenu = tkinter.Menu(menu, tearoff = 0)
- submenu.add_command(label = '打开')
- submenu.add_command(label = '保存')
- submenu.add_command(label = '关闭')
- menu.add_cascade(label = '文件', menu = submenu)
- root.config(menu = menu)
- root.mainloop()
复制代码
这个段代码是设置tearoff = 0的,做出的界面如下:
修改成1以后,代码如下:
- import tkinter
- root = tkinter.Tk()
- root.title('菜单练习')
- menu = tkinter.Menu(root)
- submenu = tkinter.Menu(menu, tearoff = 1)
- submenu.add_command(label = '打开')
- submenu.add_command(label = '保存')
- submenu.add_command(label = '关闭')
- menu.add_cascade(label = '文件', menu = submenu)
- root.config(menu = menu)
- root.mainloop()
复制代码
做出的界面如下:
|
|