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

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

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

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

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون

برخی از ویجت های موجود در جعبه ابزار PyGTK به گونه ای هستند که با استفاده از ماوس یا صفحه کلید می توان ویژگی های آنها را در محدوده مشخصی توسط کاربر تنظیم کرد. یک ویجت مانند Viewport برای نمایش بخش قابل تنظیم یک داده بزرگ، به عنوان مثال، یک متن چند خطی در کنترل TextView استفاده می شود.

PyGTK از gtk استفاده می کند. شیء تنظیم در ارتباط با چنین ویجت هایی مورد استفاده قرار می گیرد تا تنظیمات کاربر برای پردازش به برخی از عملکردهای فراخوانی منتقل شود. یک شیء Adjustment شامل محدوده های پایین و بالای یک مقدار قابل تنظیم و پارامترهای مرحله افزایشی آن است. هنگامی که پارامترهای شیء تنظیم تغییر می کند ، سیگنال های تغییر یافته یا متغیر مقدار تغییر می کند.

در زیر سازنده gtk است. کلاس Adjustment –

 

معنی هر یک از ویژگیهای سازنده به شرح زیر است –

value  مقدار اولیه
lower حداقل مقدار
upper حداکثر مقدار
step_incr افزایش مرحله
page_incr افزایش صفحه
page_size اندازه صفحه

سیگنال های زیر توسط شی Adjustment منتشر می شوند –

Changed هنگامی که یک (یا چند) از ویژگی های تعدیل (به جز ویژگی مقدار) تغییر کرده باشد، منتشر می شود.
Value-changed هنگامی که ویژگی مقدار تعدیل شده تغییر کرده است، منتشر می شود.

همانطور که در بالا ذکر شد شی Adjustment یک ویجت فیزیکی نیست. در عوض، از ویجت های دیگر استفاده می کند که ویژگی های آن تغییر می کند. ویجت های محدوده همراه با شی Adjustment استفاده می شود.

 

منبع.

 

لیست جلسات قبل آموزش 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
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه