2011-09-23 3 views
2

TkScrollbar을 코드로 어떻게 스크롤 할 수 있습니까?TK GUI를 사용하여 스크롤 바 스크롤

.scroll.autoscroll도 인식되지 않습니다.

test = TkScrollbar.new(root).pack('side'=>'right', 'fill'=>'y') 
test.scroll(1) 
test.autoscroll 

편집 : 스크롤 할 때, http://ruby-doc.org/stdlib/libdoc/tk/rdoc/classes/Tk/Scrollbar.html

+0

사용중인 Ruby (및 TK)의 버전은 무엇입니까? 링크 된 문서는 Ruby 1.9.2 용입니다. –

+0

1.9.2 rubyinstaller와 함께 설치되었습니다 (tk는 루비와 함께 제공되는 stdlib에 있으며 최신 버전이어야합니다) – Onetimeposter123

답변

2

내가 루비와 TK와 경험이 없지만, 다른 TK의 바인딩 (파이썬과 TCL, 정확히 말하면) : 문서에 대한 링크를 잊으셨습니까 프로그래밍 방식으로 스크롤바를 움직이지 않으면 스크롤하려는 모든 것을 직접 스크롤 할 수 있습니다. 변경 사항을 반영하기 위해 스크롤바가 자동으로 업데이트됩니다.

xviewyview 방법을 사용하여 개체를 스크롤합니다. 루비 바인딩에 노출되어 있다고 가정합니다 (사실은 모르겠습니다).

+0

노출되어 있습니다. 감사합니다. – Onetimeposter123