2010-12-18 192 views
3

我正在使用GTK +编写应用程序,并且出现问题。我正在使用GTK滚动窗口,我必须将垂直滚动条滚动到底部,但我不知道如何。我正在看谷歌,但我什么也没找到。GTK滚动窗口 - 滚动到底部

请帮忙。
在此先感谢。
此致敬礼。

+0

你装什么样的小部件进入滚动窗口? – 2010-12-18 17:42:12

+0

为了可滚动窗口,我添加了一个TextView小部件。 – m4tx 2010-12-18 18:50:18

+0

你可以滚动TextView到最后一个TextBuffer iter然后:http://library.gnome.org/devel/gtkmm/2.21/classGtk_1_1TextView.html#a9b23b8dbb4362c639abaa05ba9284d3b – 2010-12-18 22:02:14

回答

6

您必须获得调整对象(调整,调整),然后调用它们的方法。 假设gtkmm的,因为你这个标记与C++中,这样的事情:

Glib::RefPtr<Adjustment> adj = win->get_vadjustment(); 
adj->set_value(adj->get_upper()); 
+0

它不起作用 - 显示错误“'Glib'尚未声明”。我没有使用Glib。 – m4tx 2010-12-18 18:44:54

+0

我编辑过它,它工作。谢谢你们。 – m4tx 2010-12-18 19:38:12

2

的Gtk没有油嘴将一些壮举。 :)

确保您可以生成并运行此:Scrolling Example