button background image transparency

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