How to make a tkinter Label background transparent?
i think it can help, all black will be transparent
root.wm_attributes('-transparentcolor','black')
If you are working with images and putting text onto them, the most convenient way is - I think - utilizing Canvas
widget.
tkinter Canvas
widget has methods as .create_image(x, y, image=image, options)
and .create_text(x, y, text="Some text", options)
.