[Tutor] passing arguments via an instance of a class
Kent Johnson
kent37 at tds.net
Wed Apr 4 12:24:15 CEST 2007
Alan Gauld wrote:
> #This is now the button which is supposed to feed the PlotPanel
> #the points it needs. It is a method of the wxFrame (code not shown)
>> def OnButton1Button(self, event):
>> #these are the points I want to be plotted when I push this button
>> xpoints=[2,4,6]
>> ypoints=[10,20,30]
>> self.weightplot = PlotPanel(self.notebook1,xpoints,ypoints)
>
> But this needs to use self to access the member values:
>
> self.weightplot =
> PlotPanel(self.notebook1,self.xpoints,self.ypoints)
A minor correction to an otherwise excellent explanation - xpoints and
ypoints are not member variables here - they are ordinary local
variables - so 'self' is not needed.
Kent
More information about the Tutor
mailing list