How to make a tkinter canvas background transparent? How to make a tkinter canvas background transparent? tkinter tkinter

How to make a tkinter canvas background transparent?


Question: How to make a tkinter canvas background transparent?

The only possible config(... option, to set the background to nothing

c.config(bg='')

results with: _tkinter.TclError: unknown color name ""


To get this result:

enter image description here

you have to hold the chess board and figures within the same .Canvas(....

    self.canvas = Canvas(self, width=500, height=200, bd=0, highlightthickness=0)    self.canvas.create_rectangle(245,50,345,150, fill='white')    self.image = tk.PhotoImage(file='chess.png')    self.image_id = self.canvas.create_image(50,50, image=self.image)    self.canvas.move(self.image_id, 245, 100)

Tested with Python: 3.5 - TkVersion: 8.6