Создать текст на фоновом изображении на Raspberry Pi в полноэкранном режиме - PullRequest
0 голосов
/ 27 января 2019

Я новичок здесь, поэтому я надеюсь спросить правильно.

Я хочу запрограммировать графический интерфейс на Raspberry Pi в полноэкранном режиме с Python.Мне удалось отобразить фоновое изображение.Сейчас я пытаюсь получить простой текст, но мне не удается это сделать.Я много искал, но не нашел решения своей проблемы.Просьба помочь!

Вот мой код:

from tkinter import *
from PIL import ImageTk

window = Tk()
C = canvas(window, height = 500, width=800)
C.pack()

image = ImageTk.PhotoImage(file = "home/pi/Downloads/background3.jpg")
background_label = Label(window, image = image)
background_label.place(x=0, y=0, relwidth=1, relheight=1)

Label(window, text="Hello", fg="black").pack()


window.attributes('-fullscreen', True)
windows.mainloop()

Заранее спасибо!

1 Ответ

0 голосов
/ 27 января 2019

Вам необходимо использовать методы холста create_image и create_text для наложения текста на изображение.Просто добавьте ваше изображение, текст, который вы хотите, и полноэкранную команду к приведенному ниже примеру, чтобы получить то, что вы хотите.

from tkinter import *
from PIL import ImageTk

window = Tk()
c = Canvas(window,height=450,width=750)
image = ImageTk.PhotoImage(file="YourImage.png")
c.create_image(0,0,image=image,anchor=NW)
c.create_text(200,200,text="Hello World",fill="yellow",font="Times 32 bold")
c.pack()


window.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...