我试过这个,它会生成一个 TextView 窗口:
http://zetcode.com/tutorials/gtktutorial/gtktextview/
但我不希望它是可编辑的。
顺便说一句,当文本溢出时如何显示滚动条?
我试过这个,它会生成一个 TextView 窗口:
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,而是用滚动调用它。
对于居中,aGtkScrolledWindow
不是顶级窗口,因此它的位置取决于父容器(VBox
示例中的 a)。有pack_start
用于填充等的参数可能会得到你想要的。