2010-04-29 61 views

回答

1

檢查http://library.gnome.org/devel/gtk/stable/GtkTextView.html

有一個gtk_text_view_set_editable功能。

您可以將滾動條添加到小部件,方法是將它們添加到GtkScrolledWindow。例如:

GtkWidget* scrolled = gtk_scrolled_window_new(NULL, NULL); 
gtk_container_add (GTK_CONTAINER (scrolled), view); 

然後,不要在視圖中調用pack_start,而是使用滾動來調用它。

爲了居中,GtkScrolledWindow不是頂層窗口,所以它的位置取決於父容器(示例中的VBox)。有填充等的pack_start參數可能會得到你想要的。

+0

我用'gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);'爲一個普通窗口,但似乎它不適用於滾動窗口? – Gtker 2010-04-29 16:37:56