为什么Wrappers是围绕课堂制作的

时间:2014-01-02 04:39:44

标签: python pyqt4

我正在使用pyqt4的项目中工作。很多地方我都看到像

这样的情况
class getWidget():
  @classmethod
  def get_line(cls,**args)
      return line(**args)

  @classmethod
  def get_label(cls,**args)
      return label(**args)

  @classmethod
  def get_button(cls,**args)
      return button(**args)





class line():
 ...
 ...

class label():
 ...
 ...

class button():
 ...
 ...

围绕BBB创建这样一个包装器的想法是什么。

1 个答案:

答案 0 :(得分:0)

我不知道它与pyqt4有什么关系。

如果作者没有留下任何文件,我们只能推测他/她的意图。

我想原作者很可能想要实现某种工厂模式,这样他/她就可以编写这样的代码:

b = AAA.get_BBB(param1, param2, param3)