【发布时间】:2014-09-28 11:59:30
【问题描述】:
Tcl/Tk :有没有办法使用 Tcl 的自省或反射来获取 Tcl/Tk 小部件的选项和命令列表?
我正在考虑类似 Python 的东西:X.__dict__,它返回任意对象 x 的属性字典。
我尝试了info 和winfo,但似乎没有成功
如果可以通过代码访问这些属性,那么我可以省去手动编写代码的工作,逐个小部件(我正在尝试创建“另一个 Tcl/Tk”绑定......)
提前致谢!
【问题讨论】:
-
如果
.x是小部件的路径,.x configure会为您提供一个列表列表,其中每个列表中的第一项是小部件的选项。.x notawidgetcommand给你一个枚举命令的错误消息,也许你可以用它做点什么?
标签: reflection tcl tk introspection