#python #pandas #tkinter #background
#python #панды #tkinter #фон
Вопрос:
при разработке моего приложения мне, наконец, удалось сделать все, что я хочу, последним из которых является прикрепление фонового изображения к окну приложения. Моя единственная проблема сейчас связана с фоном меток, они закрывают фон, делая приложение уродливым. Я пытался использовать:
window.wm_attributes('-transparentcolor',color)
но произошло что-то странное, все стало прозрачным, и, как вы можете видеть, это не мой желаемый результат :
На картинке здесь
кто-нибудь знает, как обойти это или как это исправить?
искал везде, но не могу найти решение моей проблемы
Комментарии:
1. Это невозможно сделать. Ваш единственный вариант — использовать холст или PIL-изображение для рисования текста вместо метки.
Ответ №1:
Я пробовал это, но я думаю, что вы уже делали это раньше,
from tkinter import *
from PIL import Image,ImageTk
main=Tk()
photo=Image.open("Eujbx.png")
photo = ImageTk.PhotoImage(photo)
aa=Label(main,image=photo)
aa.pack(expand=True,fill=BOTH)
title=Label(aa,text="This app is to look for homework",bg='#9e87b9')
title.pack(pady=10)
new=Entry(aa,bg="#9e87b9")
new.pack()
Button(aa,bg="#9e87b9",text="Hlw").pack()
main.mainloop()
Если вы еще не пробовали это, попробуйте. Это может вам помочь.
Шаги (объяснение):
Использование PIL для получения изображения,
Затем измените изображение на ImageTk, которое мы можем использовать,
Создайте метку, которая хранит изображение и отображается в фоновом режиме,
упакуйте это в расширяемую форму и заполните обе стороны (X и Y),
Создайте метку и другие вещи,
поместите их все внутри основной метки, которая содержит фоновое изображение,
дайте им цвет фона цвета фонового изображения.