text
ویدجت متن قابلیت های پیشرفته ای را فراهم می کند که به شما اجازه می دهد یک متن چند خطی را ویرایش کنید و از نحوه نمایش آن، مانند تغییر رنگ و فونت، فرمت کنید. شما همچنین می توانید از ساختار های زیبا مانند زبانه ها و علامت ها برای قرار دادن بخش های خاص متن استفاده کنید و تغییرات را در آن مناطق اعمال کنید. علاوه بر این، شما می توانید پنجره ها و تصاویر را در متن جاسازی کنید زیرا این ویجت برای رسیدگی به هر دو متن ساده و فرمت طراحی شده است. نحو در اینجا نحو ساده برای ایجاد این ویجت وجود دارد -
w = Text ( master, option, ... )
مولفه های master - این نشان دهنده پنجره پدر و مادر است. گزینه ها - در اینجا لیستی از گزینه های رایج ترین این ویجت است. این گزینه ها می توانند به عنوان جفت کلید-ارزش جدا شده از طریق کاما استفاده شوند.
قطعه کد نمونه:
#importing libraries
from tkinter import *
# building a window
window = Tk()
# adding window title
window.title("icc-aria gui app")
# making a text widget
text = Text(window)
text.insert(INSERT, "Hello.....")
text.insert(END, "Bye Bye.....")
text.pack()
#creating the loop for the program
window.mainloop()
خروجی:
سلام مهندس خسته نباشید
اگه بخوایم محتوای text رو که نوشتیم مثلا توی یه فایل بزاریم باید چکار کنیم؟
می تونید عملکردی تعبیه کنید که محتویات نوشته رو بگیره و در فایلی بریزه که این عملکرد رو با بخش پایتون مقدماتی که هستش و کار با فایل می تونید ادغام کنید