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:
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