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

آموزش کلاس دکمه در PyGTK
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس دکمه در PyGTK خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو
ویجت gtk.Button معمولاً به عنوان دکمه فشاری با برچسب متنی نمایش داده می شود. به طور کلی برای پیوستن یک تابع یا روش تماس که هنگام کلیک روی دکمه فراخوانی می شود ، استفاده می شود.
کلاس gtk.Button سازنده زیر را دارد –
1 |
gtk.Button(label = None, stock = None, use_underline = True) |
که در آن،
- Label – متنی که با برچسب دکمه نمایش داده می شود
- Stock – شناسه سهام که تصویر سهام و متن مورد استفاده در دکمه را مشخص می کند. پیش فرض None است.
- Underline – اگر درست است، یک خط زیر در متن نشان می دهد که کاراکتر بعدی باید زیر خط بکشد و برای شتاب دهنده منو استفاده شود.
برخی از ثابت های از پیش تعریف شده برای پارامتر سهام عبارتند از –
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
کلاس دکمه دارای روشهای مهم زیر است –
متدها و روش ها | |
---|---|
1 | ()set_label
این متن برچسب دکمه را به برچسب تبدیل می کند. اگر ویژگی use_stock درست (True) باشد، این رشته برای انتخاب مورد سهام استفاده می شود. |
2 | ()get_label
این متن را از برچسب دکمه بازیابی می کند |
3 | ()set_focus_on_click
اگر True باشد، دکمه هنگامی که با ماوس کلیک می شود، فوکوس را جذب می کند. |
4 | ()set_alignment
این تراز افقی و عمودی ویجت کودک است. مقدار از 0.0 تا 1.0 متغیر است. |
5 | ()set_image
این ویژگی تصویر را به مقدار تصویر تنظیم می کند. ویژگی “gtkbutton-images” باید روی True تنظیم شود. |
سیگنال های زیر توسط ویجت Button منتشر می شود –
- activet: وقتی متد gtk.Widget فعال می شود ویجت ()activate فراخوانی می شود. برای یک دکمه باعث می شود سیگنال “کلیک شده” منتشر شود.
- clicked: وقتی دکمه ماوس فشار داده می شود و وقتی نشانگر روی دکمه قرار دارد یا وقتی دکمه با صفحه کلید فعال می شود، فشرده می شود.
دیدگاه شما