ورود

View Full Version : پایتون Tkinter – لیبل



smsk1234
یک شنبه 27 خرداد 1403, 21:56 عصر
Tkinter Label ویجتی است که برای پیاده سازی جعبه های نمایشی که می توانید متن یا تصاویر را در آن قرار دهید استفاده می شود. متن نمایش داده شده توسط این ویجت می تواند توسط توسعه دهنده در هر زمانی که بخواهید تغییر کند. همچنین برای انجام کارهایی مانند خط کشیدن زیر قسمتی از متن و پوشاندن متن در چندین خط استفاده می شود. توجه به این نکته ضروری است که یک برچسب می تواند در هر بار فقط از یک فونت برای نمایش متن استفاده کند. برای استفاده از برچسب، فقط باید مشخص کنید که چه چیزی در آن نمایش داده شود (این می تواند متن، بیت مپ یا تصویر باشد).
گزینه های برچسب Tkinter
anchor: اگر ویجت فضای بیشتری از متن مورد نیاز داشته باشد، از این گزینه برای کنترل موقعیت متن استفاده می شود. پیش فرض anchor=CENTER است که متن را در فضای موجود متمرکز می کند.
bg: از این گزینه برای تنظیم رنگ پس زمینه معمولی نمایش داده شده در پشت برچسب و نشانگر استفاده می شود.
height: از این گزینه برای تنظیم ابعاد عمودی قاب جدید استفاده می شود.
عرض: عرض برچسب بر حسب کاراکتر (نه پیکسل!). اگر این گزینه تنظیم نشده باشد، اندازه برچسب متناسب با محتوای آن خواهد بود.
bd: از این گزینه برای تنظیم اندازه حاشیه اطراف نشانگر استفاده می شود. مقدار bd پیش فرض روی 2 پیکسل تنظیم شده است.
فونت: اگر متنی را در برچسب (با گزینه متن یا متغیر متنی) نمایش می دهید، از گزینه فونت برای تعیین اینکه آن متن در برچسب با چه فونتی نمایش داده شود استفاده می شود.
مکان نما: برای تعیین اینکه وقتی ماوس روی برچسب حرکت می کند، چه مکان نما را نشان دهد استفاده می شود. پیش فرض استفاده از مکان نما استاندارد است.
textvariable: همانطور که از نام آن پیداست با یک متغیر Tkinter (معمولا یک StringVar) با برچسب مرتبط است. اگر متغیر تغییر کند، متن برچسب به روز می شود.
bitmap: برای تنظیم بیت مپ روی شی گرافیکی مشخص شده استفاده می شود تا برچسب بتواند به جای متن، گرافیک را نشان دهد.
fg: برچسب clior که برای برچسب های متن و بیت مپ استفاده می شود. پیش فرض مختص سیستم است. اگر یک بیت مپ را نمایش می دهید، این کلیور است که در موقعیت 1 بیت ها در بیت مپ ظاهر می شود.
image: از این گزینه برای نمایش یک تصویر ثابت در ویجت برچسب استفاده می شود.
padx: این گزینه برای افزودن فاصله های اضافی بین چپ و راست متن داخل برچسب استفاده می شود.مقدار پیش فرض این گزینه 1 است.
pady: این گزینه برای افزودن فاصله های اضافی بین بالا و پایین متن در برچسب استفاده می شود.مقدار پیش فرض برای این گزینه 1 است.
justify: از این گزینه برای تعیین نحوه تراز کردن چند خط متن استفاده می شود. از LEFT، RIGHT یا CENTER به عنوان مقادیر آن استفاده کنید. توجه داشته باشید که برای قرار دادن متن در داخل ویجت از گزینه anchor استفاده کنید. مقدار پیش فرض برای justify CENTER است.
relief: این گزینه برای مشخص کردن ظاهر یک حاشیه تزئینی در اطراف برچسب استفاده می شود. مقدار پیش فرض این گزینه FLAT است.
زیر خط بکش: این
wraplength: به جای داشتن تنها یک خط به عنوان متن برچسب، می توان آن را به تعداد خطوطی تقسیم کرد که در آن هر خط دارای تعداد کاراکترهای مشخص شده برای این گزینه است.
ویجت برچسب در مثال Tkinter
در این مثال، در زیر کد پایتون یک پنجره رابط کاربری گرافیکی Tkinter با متن برچسب‌گذاری شده «Hello, World!» ایجاد می‌کند. این برچسب با ویژگی‌های خاصی مانند فونت، رنگ و ابعاد استایل‌بندی شده است و با حاشیه برجسته در مرکز قرار می‌گیرد. در نهایت، حلقه رویداد اصلی برای نمایش پنجره رابط کاربری گرافیکی شروع می شود تا زمانی که کاربر با آن تعامل داشته باشد.برای مشاهده ادامه مطلب اینجا (https://www.geeksforgeeks.org/python-tkinter-label/)را کلیک کنید. همچنین میتوانید فیلم آموزشی: 10 Python Tkinter LabelFrame (http://www.program98.com/film/2022/04/10/%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-10-python-tkinter-labelframe-%D8%A8%D8%A7-%D8%B2%DB%8C%D8%B1%D9%86%D9%88%DB%8C%D8%B3-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C/) را از سایت پروگرم 98 مشاهده نمایید.