NoneType对象的Method属性

时间:2016-12-04 03:24:40

标签: python tkinter

我正在浏览tkinter教程,而且我很难理解import { components as C } from '../../common'; // then later <C.Link>foobar</C.Link> 电话。在构造期间,似乎为master分配了默认值self.master.title()。然后将None分配给master,从而使self.master成为self.master个对象。 NoneType属性来自何处?

self.master.title

1 个答案:

答案 0 :(得分:1)

虽然master的默认值为None,但只有在未指定参数的情况下(例如thing = Window()),此默认值才会生效。

如果指定了参数(即thing = Window(SomeTKinterObject)),则self.master将等于参数(在本例中为SomeTKinterObject)。