Я начал изучать Python месяц назад. Извините, если мой вопрос не подходит, это мой первый вопрос.Как изменить ярлыки на фоне одного изображения
Я сделал небольшую игру, используя tkinter
, но у меня есть проблема.
Я сделал большой ярлык с изображением на нем в качестве фона. Всякий раз, когда я делаю больше ярлыков с текстом на них, текст будет иметь серый фон. Однако я хочу, чтобы каждый текст имел изображение, которое я уже разместил в качестве фона.
Вот код, чтобы объяснить:
from tkinter import*
x=Tk()
x.geometry("1000x1000")
z=PhotoImage(file="D:\\Blue.gif")
v=Label(x,text="hi",font=100,fg="red",compound=CENTER,image=z,width=1000,height=1000)
v.place(x=0,y=0)
v1=Label(x,text="OO",font=100,fg="red")
v1.place(x=300,y=400)
x.mainloop()
v
этикетки очень хорошо работает до тех пор, как я использую соединение с ним. Он показывает изображение с текстом «привет» на нем. Однако я хочу, чтобы метка v1
имела тот же фон, что и v
, вместо серого фона.
все виджеты имеют фон. Вы можете использовать [Canvas] (http://effbot.org/tkinterbook/canvas.htm) для размещения изображения и текста. – furas