@GP77

Как вывести текст поверх изображения которое является фоном виджета Text() в python?

При запуске программы текст печатается под изображением.
Вот код:
from tkinter import *
from PIL import Image,ImageTk
import fitz
class Main:
    def __init__(self,root):
        super().__init__()
        root.geometry("805x500+450+150")
        self.init_main()

    def init_main(self):
        self.btn=Button(text="open widget",command=self.text)
        self.btn.pack()

    def text(self):
        WidgetText(Text)


class WidgetText(Text): 
 def __init__(self,root):
     super().__init__()
     self.init_text()
     self.place(x=20,y=40)

 def init_text(self):
     self["width"]=50
     self.img=ImageTk.PhotoImage(file="old-book-texture01.jpg")
     self.image_create(END,image=self.img)

     doc = fitz.open("22074926.a4.pdf")
     for current_page in range(len(doc)):
         page = doc.loadPage(current_page)
         self.insert(END,page.getText("text"))


root=Tk()
Main(root)
root.mainloop()
  • Вопрос задан
  • 612 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы