Я хочу добавить фоновое изображение в Tkinter. Я сделал это с помощью Label
. Но проблема в том, что я хочу, чтобы рамки над изображением были прозрачными, чтобы оставалось видимым только основное содержимое, пока я не получаю белый фон, я получаю изображение. Я попытался использовать способ
root.wm_attributes('-transparentcolor', "red")
, а затем присвоить кадру красный цвет как bg
, но он делает рамку полностью прозрачной, вместо базового изображения я вижу свои фоновые приложения. Вот что я получаю: Но я хочу, чтобы изображение ниже продолжалось выше. Вот мой код для добавления метки фона
image = Image.open("grocery-cart-with-item-1005638.jpg")
photo = ImageTk.PhotoImage(image, master=root)
bg_label = Label(root, image=photo)
bg_label.image = photo
bg_label.place(x=0, y=0, relwidth=1, relheight=1)
А вот код для основного фрейма, который содержит график и заголовок для графика:
frame = Frame(root,name="mainframe",bg="red")
frame.pack(side=TOP,fill=X)
Как мне сделать рамку прозрачной, чтобы метка с изображением была видимой