wxPython, Отключение кнопок?

У меня есть список кнопок, и я сделал цикл, чтобы узнать, какая кнопка нажата , затем отключите эту кнопку при нажатии.

Вот фрагмент кода:

    def change(self,event):
        self.Disable()


    for i in enumerate(file_pool):
        self.button_pool.append(wx.Button(self.sizer, -1, i[1], pos=(20, i[0]*45),size=(200,40))) #this would create the list of buttons
    for i in self.button_pool:
        i.Bind(wx.EVT_BUTTON, self.change) #bind each button

Однако это отключит все виджеты, а не только нажатую кнопку. Как я могу отключить только нажатую кнопку?

Спасибо

5
задан 20 November 2011 в 14:46
поделиться