موزش کلاس Range در PyGTK

3 سال پیش
امتیاز دهید post

موزش کلاس Range در PyGTK

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس Range در PyGTK خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش پایتون مختص بازار کار

این کلاس به عنوان یک کلاس پایه برای ویجت ها عمل می کند که به کاربر اجازه می دهد مقدار یک پارامتر عددی را بین محدوده پایین و بالا تنظیم کند. ویجت های Scale (مقیاس) (gtk.Hscale و gtk.Vscale) و ویجت های نوار پیمایش (gtk.HScrollbar و gtk.VScrollbar) قابلیت هایی را از کلاس Range به دست می آورند. این ویجت های Range در ارتباط با شی Adjustment کار می کنند.

توابع مهم زیر در کلاس gtk.Range توسط ویجت های Scale و Scrollbar پیاده سازی می شوند –

  • ()set_update_policy -این ویژگی “update-policy” را روی مقدار تنظیم می کند. سیاست دارای مقادیر زیر است –
gtk.UPDATE_CONTINUOUS هر زمان که نوار لغزنده جابجا شود ، مقدار محدوده تغییر می کند و سیگنال “value_changed” منتشر می شود.
gtk.UPDATE_DELAYED مقدار پس از یک وقفه کوتاه زمانی که هیچ حرکت لغزنده ای رخ نمی دهد ، به روز می شود ، بنابراین تغییرات مقدار کمی به تعویق می افتد تا به طور مداوم به روز شود.
gtk.UPDATE_DISCONTINUOUS مقدار فقط زمانی به روز می شود که کاربر دکمه را رها کرده و عملیات کشیدن لغزنده را پایان دهد.
  • ()set_adjustment  – این ویژگی “adjustment” را تنظیم می کند. شیء Adjustment به عنوان مدل برای شی Range استفاده می شود.
  • ()set_increments  – این مرحله و اندازه صفحه را برای محدوده تعیین می کند.
  • ()set_range  – این حداقل و حداکثر مقادیر مجاز برای ویجت Range را تعیین می کند
  • ()set_value  – این مقدار فعلی محدوده را به مقدار مشخص شده تنظیم می کند.

کلاسهای ویجت مقیاس – (HScale و VScale) از کلاس gtk.Range مشتق شده اند.

 

منبع.

 

لیست جلسات قبل آموزش PyGTK

  1. آموزش PyGTK
  2. معرفی PyGTK
  3. آموزش محیط  PyGTK
  4. آموزش Hello World در  PyGTK
  5. آموزش کلاس های مهم در  PyGTK
  6. آموزش کلاس پنجره در PyGTK
  7. آموزش کلاس دکمه در PyGTK
  8. آموزش کلاس لیبل در PyGTK
  9. آموزش کلاس ورود در PyGTK
  10. آموزش مدیریت سیگنال در PyGTK
  11. آموزش مدیریت رویداد در PyGTK
  12. آموزش کانتینر در PyGTK
  13. آموزش کلاس جعبه در PyGTK
  14. آموزش کلاس ButtonBox در PyGTK
  15. آموزش کلاس تراز در PyGTK
  16. آموزش کلاس EventBox در PyGTK
  17. آموزش کلاس Layout در PyGTK
  18. آموزش کلاس ComboBox در PyGTK
  19. آموزش کلاس ToggleButton در PyGTK
  20. آموزش کلاس CheckButton در PyGTK
  21. آموزش کلاس RadioButton در PyGTK
  22. آموزش MenuBar ،Menu و MenuItem در PyGTK
  23. آموزش کلاس نوار ابزار در PyGTK
  24. آموزش کلاس Adjustment در PyGTK
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه