2

我想将 GTK 文本视图(由程序控制,而不是用户控制)的增长限制为其容器的大小。当窗口调整大小时,我希望它调整大小,否则我希望它适合它所属的位置。它试图无限期地水平扩展,而不是以其当前宽度换行。

4

2 回答 2

1

实际上,您可以将您的小部件放入 ScrolledWindow,但请注意:这只有在将 POLICY 设置为POLICY_AUTOMATIC或时才会有所帮助POLICY_ALWAYS- 然后 ScrolledWindow 将只请求绘制其滚动条所需的最少量空间。

如果 POLICY 为POLICY_NEVER,则 ScrolledWindow 将请求与其子请求一样多的大小,并且顶层窗口将超出其正常大小。看gtkscrolledwindow.c,一开始就评论。

于 2013-10-03T19:16:51.943 回答
0

尝试将该文本视图放入滚动窗口。

于 2013-05-17T08:59:02.967 回答