اوردن متن بر روی عکس با زبان پایتون و کتابخانه tkinter - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اوردن متن بر روی عکس با زبان پایتون و کتابخانه tkinter

0 امتیاز

سلام چگونه داخل کتابخانه tkinter پایتون ، روی یک عکس متن بیاریم . العان من هر کاری می کنم نمیشه متن زیر عکس میاد sad

سوال شده بهمن 3, 1401 بوسیله ی میثم  

1 پاسخ

0 امتیاز
 
بهترین پاسخ

برای افزودن متن به عکس در tkinter، می‌توانید از ویجت Label استفاده کنید که می‌تواند هم متن و هم تصاویر را نمایش دهد. برای نمایش یک تصویر، می توانید از ویژگی photoimage ویجت Label استفاده کنید و آن را روی یک شی PhotoImage تنظیم کنید. برای افزودن متن می توانید از ویژگی text ویجت Label استفاده کنید و آن را روی متن دلخواه تنظیم کنید. در اینجا یک مثال است:

from tkinter import *

root = Tk()

photo = PhotoImage(file="image.gif")
label = Label(root, image=photo, compound=BOTTOM)
label.pack()
label.config(text="Text Under Image")

root.mainloop()
همچنین می توانید از label.config(text="Text Under Image", font=("Arial", 12)) برای قالب بندی متن استفاده کنید.
 
مطمئن شوید که مسیر صحیح فایل تصویر و همچنین فرمت تصویر را دارید.
 
همچنین می‌توانید با استفاده از متد label.place (x=0، y=height_of_image) از روش place به جای pack برای قرار دادن متن زیر تصویر استفاده کنید.
پاسخ داده شده بهمن 3, 1401  بوسیله ی zirak (امتیاز 473)   3 29 52
انتخاب شد بهمن 6, 1401 بوسیله ی مصطفی ساتکی
...