Я пытаюсь создать код для первой регистрации системы и принтера, удостоверяющего личность, с выполнением импорта данных в базу данных с использованием базы данных sqlite3 и графического интерфейса пользователя tkinter. Эта форма предназначена для получения данных из базы данных и записи этих данных в файл png image.thatИзображение png после записанных данных это удостоверение личности.
**, так что это проблема .. код выполняется без ошибок. но изображение не записано data.for попробуйте этот код, во-первых, я не использовал данные базы данных.i использовал данные из строковой переменной **
import sqlite3
from tkinter import Tk, Button, Canvas
from PIL import Image, ImageFont, ImageDraw
connection = sqlite3.connect("school.db")
tao = Tk()
tao.title("Mayurapada Central Collage")
tao.configure(bg = '#6699ff')
canvas = Canvas(tao,width = 600,height = 400,bg = '#6699ff')
def imgs():
img = Image.open("C:\\Users\\TAO\\Desktop\\New\\02.png")
#img.show()
str01 = "Hello World"
font = ImageFont.truetype("arial.ttf",200)
w,h = font.getsize(str01)
print(str01)
draw = ImageDraw.Draw(img)
draw.text(((900-w)/2,(900-h)/2),str01,font = font,fill = "black")
img.show()
button01 = Button(tao,text = "Preview",bd = 7,padx = 5,pady = 5,command =
imgs).place(x = 50,y = 300)
canvas.pack()
tao.mainloop()