+ -
当前位置:首页 → 问答吧 → python问题求解

python问题求解

时间:2010-11-12

来源:互联网

在Tkinter中 类BaseWidget的__init__方法有一句话不明白:
  def __init__(self, master, widgetName, cnf={}, kw={}, extra=()):
  """Construct a widget with the parent widget MASTER, a name WIDGETNAME
  and appropriate options."""
###这里省略了
self.tk.call(
(widgetName, self._w) + extra + self._options(cnf))
  for k, v in classes:
  k.configure(self, v)

因为想单步调试看看图形组件的参数配置过程,如:label = Label(top,name='lm',text="xxx"),就想看看text属性如何被设置上去的,同时也想通过这样的方法来找到Label还可以设置其他哪些属性
但是当我单步跟到self.tk.call,只会给出self._options(cnf))的结果,然后就跳到 下一句了,似乎这个call没被执行到?

求解,谢谢~
python版本2.6.6,用的idle的debugger来调试

作者: cs0301lm   发布时间: 2010-11-12

路过的大虾帮忙解答下,这个问题是我很困惑,我不知道补充哪些知识能让我明白

作者: cs0301lm   发布时间: 2010-11-12

不好意思 ,错别字 ,应该是这个问题使我很困惑
引用 1 楼 cs0301lm 的回复:
路过的大虾帮忙解答下,这个问题是我很困惑,我不知道补充哪些知识能让我明白

作者: cs0301lm   发布时间: 2010-11-12