آموزش کلاس Viewport در PyGTK
![https://www.sourcebaran.com/learn/progressbar_demo1/](https://www.sourcebaran.com/learn/wp-content/uploads/2021/10/041.jpg)
آموزش کلاس Viewport در PyGTK
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس Viewport در PyGTK خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
اگر ویجت مساحتی بزرگتر از پنجره سطح بالا داشته باشد، با یک محتوی ViewPort مرتبط است. ویجت gtk.Viewport قابلیت تنظیم را برای استفاده در ScrolledWindow فراهم می کند. برای مثال، ویجت لیبل هیچ گونه تنظیماتی ندارد. بنابراین به Viewport نیاز دارد. برخی از ویجت ها دارای قابلیت پیمایش بومی هستند. اما یک ویجت Label یا gtk.Table از پیمایش داخلی پشتیبانی نمی کند. بنابراین آنها باید از Viewport استفاده کنند.
کلاس ViewPort دارای سازنده زیر است –
1 |
gtk.Viewport(hadj, vadj) |
در اینجا ، hadj و vadj اشیاء تنظیم کننده مرتبط با viewport هستند.
کلاس gtk.ViewPort از روشهای زیر استفاده می کند –
- ()Viewport.set_hadjustment – این ویژگی “hadjustment” را تنظیم می کند
- ()Viewport.set_vadjustment – این ویژگی “vadjustment” را تنظیم می کند
- ()Viewport.set_shadow_type -این ویژگی “shadow-type” را روی مقدار type قرار می دهد. مقدار نوع باید یکی از موارد زیر باشد –
- gtk.SHADOW_NONE
- gtk.SHADOW_IN
- gtk.SHADOW_OUT
- gtk.SHADOW_ETCHED_IN
- gtk.SHADOW_ETCHED_OUT
شیء gtk.Viewport هنگامی که یک یا هر دو از gtk افقی و عمودی سیگنال تنظیم تنظیمات را تنظیم می کند. اشیاء تنظیم تغییر می کند.
لیست جلسات قبل آموزش PyGTK
- آموزش PyGTK
- معرفی PyGTK
- آموزش محیط PyGTK
- آموزش Hello World در PyGTK
- آموزش کلاس های مهم در PyGTK
- آموزش کلاس پنجره در PyGTK
- آموزش کلاس دکمه در PyGTK
- آموزش کلاس لیبل در PyGTK
- آموزش کلاس ورود در PyGTK
- آموزش مدیریت سیگنال در PyGTK
- آموزش مدیریت رویداد در PyGTK
- آموزش کانتینر در PyGTK
- آموزش کلاس جعبه در PyGTK
- آموزش کلاس ButtonBox در PyGTK
- آموزش کلاس تراز در PyGTK
- آموزش کلاس EventBox در PyGTK
- آموزش کلاس Layout در PyGTK
- آموزش کلاس ComboBox در PyGTK
- آموزش کلاس ToggleButton در PyGTK
- آموزش کلاس CheckButton در PyGTK
- آموزش کلاس RadioButton در PyGTK
- آموزش MenuBar ،Menu و MenuItem در PyGTK
- آموزش کلاس نوار ابزار در PyGTK
- آموزش کلاس Adjustment در PyGTK
- موزش کلاس Range در PyGTK
- آموزش کلاس Scale در PyGTK
- آموزش کلاس Scrollbar در PyGTK
- آموزش کلاس Dialog در PyGTK
- آموزش کلاس MessageDialog در PyGTK
- آموزش کلاس AboutDialog در PyGTK
- آموزش کلاس FontSelection در PyGTK
- آموزش کلاس Color Selection در PyGTK
- آموزش دیالوگ انتخاب فایل در PyGTK
- آموزش کلاس نوت بوک در PyGTK
- آموزش کلاس فریم در PyGTK
- آموزش کلاس AspectFrame در PyGTK
- آموزش کلاس TreeView در PyGTK
- آموزش کلاس Paned در PyGTK
- آموزش کلاس نوار وضعیت در PyGTK
- آموزش کلاس ProgressBar در PyGTK
دیدگاه شما