使用TK GUI滚动滚动条

使用TK GUI滚动滚动条

问题描述:

如何使用代码滚动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

我有红宝石和tk没有经验,但与其他TK绑定(Python和TCL,要准确),当你要滚动通过编程方式您不会移动滚动条,您可以直接滚动任何您想要滚动的内容。滚动条会自行更新以反映更改。

通过使用其xviewyview方法滚动对象。我假设(但不知道事实)那些暴露在ruby绑定中。

+0

他们暴露,谢谢。 – Onetimeposter123