Ste*_*ica 3 python terminology tkinter tkinter-menu
我经常看到Tkinter应用程序在构造函数中初始化Menu
小部件tearoff=0
.
import tkinter as tk
root = tk.Tk()
menubar = tk.Menu(root)
filemenu = tk.Menu(menubar, tearoff=0)
Run Code Online (Sandbox Code Playgroud)
effbot.org的文档Menu
指定默认值为tearoff
1,但它没有解释该值的用途.
tearoff=
Default value is 1. (tearOff/TearOff)
tearoffcommand=
No default value. (tearOffCommand/TearOffCommand)
Run Code Online (Sandbox Code Playgroud)
什么是tearoff
初始化Tkinter的属性时,做Menu
小部件?
在官方python文档承认,他们是在细节的小光:
tkinter包是在Tcl/Tk之上的薄的面向对象的层.要使用tkinter,您不需要编写Tcl代码,但是您需要查阅Tk文档,有时还需要参考Tcl文档.
在传统知识文档,tearoff
为您提供您要查找的内容:
撕裂允许您分离主窗口的菜单,创建浮动菜单.如果创建菜单,单击顶部菜单项时,顶部会显示虚线.如果单击这些虚线,菜单会撕下并变为浮动状态.
在这里,您可以
Menu
在后台看到tkinter 撕裂及其代码。我不确定这将有多大用处,但根据New Mexico Tech的说法:
通常,可以将菜单撕下:选项列表中的第一个位置(位置0)由撕下元素占据,并且其他选项从位置1开始添加。如果设置撕下= 0,则菜单将不会具有撕下功能,并且将从位置0开始添加选项。
归档时间: |
|
查看次数: |
4453 次 |
最近记录: |