PyGTK-범위 등급

이 클래스는 사용자가 하한과 상한 사이에서 숫자 매개 변수의 값을 조정할 수있는 위젯의 기본 클래스 역할을합니다. 스케일 위젯 (gtk.Hscale 및 gtk.Vscale)과 스크롤바 위젯 (gtk.HScrollbar 및 gtk.VScrollbar)은 Range 클래스에서 기능을 파생합니다. 이러한 범위 위젯은 조정 개체와 함께 작동합니다.

gtk.Range 클래스의 다음과 같은 중요한 기능은 Scale 및 Scrollbar 위젯에 의해 구현됩니다.

  • set_update_policy()− "update-policy"속성을 값으로 설정합니다. 정책에는 다음과 같은 값이 있습니다.

gtk.UPDATE_CONTINUOUS 범위 슬라이더를 움직일 때마다 범위 값이 변경되고 "value_changed"신호가 방출됩니다.
gtk.UPDATE_DELAYED 슬라이더 동작이 발생하지 않는 짧은 시간 초과 후에 값이 업데이트되므로 값 변경은 지속적으로 업데이트되지 않고 약간 지연됩니다.
gtk.UPDATE_DISCONTINUOUS 값은 사용자가 버튼을 놓고 슬라이더 드래그 작업을 종료 할 때만 업데이트됩니다.
  • set_adjustment()− "조정"속성을 설정합니다. 조정 개체는 Range 개체의 모델로 사용됩니다.

  • set_increments() − 범위에 대한 단계 및 페이지 크기를 설정합니다.

  • set_range() − Range 위젯에 대한 최소 및 최대 허용 값을 설정합니다.

  • set_value() − 범위의 현재 값을 지정된 값으로 설정합니다.

스케일 위젯 클래스-(HScale 및 VScale)은 gtk.Range 클래스에서 파생됩니다.