PyGTK - 範圍類



此類作為小部件的基類,允許使用者調整數值引數在上下限之間的值。刻度小部件(gtk.Hscale 和 gtk.Vscale)和捲軸小部件(gtk.HScrollbar 和 gtk.VScrollbar)都派生自 Range 類。這些 Range 小部件與 Adjustment 物件一起工作。

刻度和捲軸小部件實現了以下 gtk.Range 類的重要函式:

  • set_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 類。

廣告
© . All rights reserved.