2009-07-05 3 views

답변

1

이 프로그램이 링크 된 문서 :

seekbar.connect("value-changed", control_changed, label) 
seekbar.connect("notify::fraction", fraction_changed, label) 

그래서 그것은 것 같다 (적어도)라는 두 개의 신호 "가치 변화"와 "통지 :: 부분을". 또한 Seekbar가 표준 GTK + Scale 위젯을 상속한다는 것을 알려주는 상속 다이어그램을 보여줍니다. 위젯은 첫 번째 신호가 오는 곳입니다 (추가 상속을 통해).

"notify :: fraction"신호의 출처가 확실하지 않습니다.

+0

두 신호의 차이점에 대해 잘 모르겠지만 어떤 경우에도 단추를 클릭 할 때 이러한 신호가 트리거 된 것으로 보입니다. 나는 버튼의 의미를 "다음"/ "이전"노래 버튼으로 오해하고 대신 오로지 막대를 찾는 버튼 일뿐입니다. –

0

gobjects는 속성 변경에 대해 알리는 방법을 가지고 있으며 신호로이 작업을 수행합니다. 따라서 notify :: property에 연결하면 속성을 변경할 수 있습니다.