I found it :
- Frame - the background (not image)
- Frame has size and color
- Frame is clickable region
=> In my opinion, you should change color of background like that:
self.button['frameColor'] = 0, 0, 0, 0
combine with Flat style:
b['relief'] = DirectGuiGlobals.FLAT