0
我想這一個,它生成一個TextView窗口:如何禁用C編輯GtkTextView?
http://zetcode.com/tutorials/gtktutorial/gtktextview/
但我不希望它是編輯。
順便說一句,如何在文本溢出時顯示滾動條?
我想這一個,它生成一個TextView窗口:如何禁用C編輯GtkTextView?
http://zetcode.com/tutorials/gtktutorial/gtktextview/
但我不希望它是編輯。
順便說一句,如何在文本溢出時顯示滾動條?
檢查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
參數可能會得到你想要的。
我用'gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER);'爲一個普通窗口,但似乎它不適用於滾動窗口? – Gtker 2010-04-29 16:37:56