wxPython创建的按钮没有指定name和id,如何获取按钮的实例

在学习wxPython模块,看到下面一段代码,有一个地方不是很懂,请教下~~

两个函数一个用来生成4个按钮,一个用来绑定按钮的事件,其中没有为按钮指定name和id,也没有创建变量来引用,像这种情况,如果后面有代码需要修改某个按钮的属性,那么是不是要通过按钮的实例来修改,那如何找到按钮实例?请教下~~

def createButtonBar(self, panel):
self.buildOneButton(panel, "First", self.OnFirst)
self.buildOneButton(panel, " PREV", self.OnPrev, (80, 0))
self.buildOneButton(panel, "NEXT ", self.OnNext, (160, 0))
self.buildOneButton(panel, "Last", self.OnLast, (240, 0))

def buildOneButton(self, parent, label, handler, pos=(0,0)):
button = wx.Button(parent, -1, label, pos)
self.Bind(wx.EVT_BUTTON, handler, button)
return button

这种写法, 一般就是后面不需要改按钮的信息了。 如果后面还要修改,可以这样记录一些。

def createButtonBar(self, panel):
    self.btn_first = self.buildOneButton(panel, "First", self.OnFirst)
    self.btn_prev = self.buildOneButton(panel, " PREV", self.OnPrev, (80, 0))
    self.btn_next = self.buildOneButton(panel, "NEXT ", self.OnNext, (160, 0))
    self.btn_last = self.buildOneButton(panel, "Last", self.OnLast, (240, 0))