آموزش کلاس لیبل در PyGTK

آموزش کلاس لیبل در PyGTK
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس لیبل در PyGTK خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
ویجت لیبل یا برچسب برای نمایش متن غیرقابل ویرایش مفید است. لیبل توسط بسیاری از ویجت های دیگر به صورت داخلی استفاده می شود. به عنوان مثال، دکمه دارای لیبل برای نشان دادن متن روی صورت است. به طور مشابه، اشیاء MenuItem دارای لیبل هستند. یک لیبل یک شی بدون پنجره است، بنابراین نمی تواند رویدادها را مستقیماً دریافت کند.
کلاس Label دارای یک سازنده ساده است –
1 |
gtk.Label(str = None) |
روشهای مفید زیر را می توان با شیء Label استفاده کرد –
S.NO | متد و توضیحات |
---|---|
1 | ()set_text
این متن جدید را به عنوان برچسب تعیین می کند |
2 | ()get_text
این متن را از برچسب برمی گرداند |
3 | ()set_use_underline
اگر true باشد، زیرخط در متن نشان می دهد که باید از کاراکتر بعدی برای کلید شتاب دهنده منو استفاده شود. |
4 | ()set_justify
این باعث می شود خطوط متن لیبل نسبت به هم تراز شوند. مقادیر احتمالی عبارتند از – gtk.JUSTIFY_LEFT ، gtk.JUSTIFY_RIGHT ، gtk.JUSTIFY_CENTER و gtk.JUSTIFY_FILL. |
5 | ()Set_line_wrap
اگر true باشد، خط بسته می شود |
6 | ()set_selectable
گر true باشد، متن موجود در لیبل را می توان برای کپی پیست انتخاب کرد |
7 | ()set_width_chars
این امر عرض لیبل را تعیین می کند |
سیگنال های زیر توسط ویجت لیبل منتشر می شوند –
- activ-current-link: وقتی کاربر لینکی را در لیبل فعال می کند، منتشر می شود.
- activ-link: این برای فعال کردن یک URI منتشر می شود.
- copy-clipboard: وقتی متن از لیبل به کلیپ بورد کپی می شود، منتشر می شود.
دیدگاه شما