首页 > 代码库 > Tkinter中Widget名称
Tkinter中Widget名称
If you wish to get the full name of a Tkinter widget, simply use the str function on the widget instance:
Tkinter中欲获取Widget名称,只要使用print打印对应Widget实例即可
而在Widget创建时,可以通过设置name属性,指定名称,而name属性只能在对象创建时使用
未设置name属性
from Tkinter import * root = Tk() frame = Frame(root) print frame ok = Button(frame,text="ok") print ok
输出:
.35331768
.35331768.35344632
设置name属性
root = Tk() frame = Frame(root, name="dialog") print frame ok = Button(frame, name="ok") print ok ok.name = "cancel" # name属性只在对象创建时有效,对象一经创建,name属性就不能被修改 print str(ok)
输出:
.dialog
.dialog.ok
.dialog.ok
Tkinter中Widget名称
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。