2011-09-23 130 views
2

如何使用代碼滾動TkScrollbar使用TK GUI滾動滾動條

.scroll.autoscroll都不被識別。

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

編輯:忘記的鏈接DOC:http://ruby-doc.org/stdlib/libdoc/tk/rdoc/classes/Tk/Scrollbar.html

+0

你正在使用哪種版本的Ruby(和TK)?鏈接的文檔適用於Ruby 1.9.2。 –

+0

安裝1.9.2 ruby​​installer(tk是在紅寶石自帶的stdlib中,它應該是最新的) – Onetimeposter123

回答

2

我有紅寶石和tk沒有經驗,但與其他TK綁定(Python和TCL,要準確),當你要滾動通過編程方式您不會移動滾動條,您可以直接滾動任何您想要滾動的內容。滾動條會自行更新以反映更改。

通過使用其xviewyview方法滾動對象。我假設(但不知道事實)那些暴露在ruby綁定中。

+0

他們暴露,謝謝。 – Onetimeposter123