擅长:python、mysql、java
<p>需要传递给类的参数应该放在<code>__init__</code>函数中。你知道吗</p>
<p>下面是关于<a href="http://docs.python.org/2/tutorial/classes.html" rel="nofollow">Classes</a>的Python文档</p>
<p>代码行<code>def __init__(self,parent,id,size):</code>是添加新参数所需更改的内容。你知道吗</p>
<p>下次创建此类时,可以在<code>self.canvas - PlotCanvasExample()</code>中分配它</p>
<p>示例:</p>
<p>班级:</p>
<pre><code>class PlotCanvasExample(plot.PlotCanvas):
def __init__(self,parent,id,size,data):
</code></pre>
<p>代码:</p>
<pre><code>self.canvas = PlotCanvasExample(self,0, size=(100,100), msg.data[2])
</code></pre>
<p>如果你是Python新手,我建议你看一下文档。还可以看看<a href="http://www.python.org/dev/peps/pep-0008/" rel="nofollow">PEP8</a>在这里发布代码时会有所帮助。你知道吗</p>
<p>:)</p>