ساخت برچسب یا label

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Aug 26, 2020

در این قسمت می خواهیم نوشته ای را در صفحه درج کنیم به شکلی که در داخل صفحه در طرح های متفاوت قابل نمایش باشد. ساده ترین حالتی که می توان برای شروع برنامه نویسی گرافیکی انجام داد درج نوشته ها هستش که به خوبی در این قسمت پوشش خواهیم داد. در نظر داشته باشید که در برنامه نویسی گرافیکی با tkinter 2 راه ایجاد Alignment ها و جایگذاری المان ها در صفحه را خواهیم داشت که در قسمت های جلو تر به خوبی این موضوع را باز خواهیم کرد، پس در حال حاضر نگران ظاهر نباشید و به یادگیری کلیات بپردازید تا هرچه به انتها نزدیکتر می شوید بتوانید تمامی المان هایی را که می خواهید ایجاد کنید را تصور کنید. خوب با یک مثال ساده شروع می کنیم. برای ایحاد یک برچسب در صفحه از تابع label استفاده می کنیم، به طوری که دو آرگومان ورودی خواهد داشت که اولی پنجره ای خواهد بود که می خواهیم در آن این برچسب را ایجاد کنیم و دومی آپشن هایی هایی هستش که می خواهیم برای این کلید در نظر بگیریم که شامل موارد گرافیکی و عملکرد ها خواهد بود. کد نمونه:

#importing modules
from tkinter import *
#making a window instance
window = Tk()
#creating a title for window
window.title("icc-aria gui app")
#making a label inside the window 
Label(window,text="Hello ARIA Students").pack()
#making a loop for the window to run
window.mainloop()

نمونه خروجی:

اما اگر بخواهید در تعداد و یا قابلیت های متفاوت این کار را انجام دهید چی؟ به راحتی می توانید با استفاده از آپشن های مختلف تغییرات لازم را ایجاد کنید چند نمونه را برای شما ذکر می کنیم، که شامل تغییر سایز و فونت و رنگ خواهد بود. کد نمونه:

#importing modules
from tkinter import *
#making a window instance
window = Tk()
#creating a title for window
window.title("icc-aria gui app")
#making a label inside the window with tahoma font
Label(window,text="ICC-Aria example text",font="Tahoma").pack()
#making a label inside the window with tahoma font and size 18
Label(window,text="ICC-Aria example text",font=("Tahoma",18)).pack()
#making a label inside the window with red text colors
Label(window,text="ICC-Aria example text",foreground="red").pack()
#making a label inside the window with blue background and white text colors
Label(window,text="ICC-Aria example text",background="blue",fg="white").pack()
#making a loop for the window to run
window.mainloop()

نمونه خروجی:

 

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
captcha
0دیدگاه