PyGTK - 視口類



如果一個部件的面積大於頂層視窗的面積,則它與一個視口容器相關聯。gtk.Viewport部件提供調整功能,可在ScrolledWindow中使用。例如,Label部件沒有任何調整。因此,它需要一個視口。有些部件具有本機滾動支援。但是Label或gtk.Table部件沒有內建的滾動支援。因此,它們必須使用視口。

視口類具有以下建構函式:

gtk.Viewport(hadj, vadj)

這裡,hadjvadj是與視口關聯的調整物件。

gtk.ViewPort類使用以下方法:

  • Viewport.set_hadjustment() - 設定“hadjustment”屬性

  • Viewport.set_vadjustment() - 設定“vadjustment”屬性

  • Viewport.set_shadow_type() - 將“shadow-type”屬性設定為type的值。type的值必須是以下之一:

    • gtk.SHADOW_NONE

    • gtk.SHADOW_IN

    • gtk.SHADOW_OUT

    • gtk.SHADOW_ETCHED_IN

    • gtk.SHADOW_ETCHED_OUT

當水平和垂直gtk.Adjustment物件中的一個或兩個發生更改時,gtk.Viewport物件會發出set-scroll-adjustments訊號。

廣告
© . All rights reserved.