2010-12-18 260 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