使用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
答
我有红宝石和tk没有经验,但与其他TK绑定(Python和TCL,要准确),当你要滚动通过编程方式您不会移动滚动条,您可以直接滚动任何您想要滚动的内容。滚动条会自行更新以反映更改。
通过使用其xview
和yview
方法滚动对象。我假设(但不知道事实)那些暴露在ruby绑定中。
+0
他们暴露,谢谢。 – Onetimeposter123
你正在使用哪种版本的Ruby(和TK)?链接的文档适用于Ruby 1.9.2。 –
安装1.9.2 rubyinstaller(tk是在红宝石自带的stdlib中,它应该是最新的) – Onetimeposter123