Tkinter transparency on label
It's not that the Label
can't show a transparent image, it's rather label has its own background color which is not transparent or the same as its parent. One workaround would simply be using its parent's bg as its own bg:
topFrame['bg'] = topFrame.master['bg']