我想将GTK文本视图(由程序控制,而不是用户控制)的增长限制为仅限其容器的大小。当窗口调整大小时,我希望它调整大小,否则我希望它适合它所属的位置。它试图无限期地水平扩展,而不是以当前宽度包裹。
答案 0 :(得分:1)
实际上,您可以将您的窗口小部件放入ScrolledWindow,但要注意:这只有在POLICY设置为POLICY_AUTOMATIC
或POLICY_ALWAYS
时才有用 - 然后ScrolledWindow只会请求最小的空间,绘制滚动条。
如果POLICY为POLICY_NEVER
,则ScrolledWindow将请求与子请求一样多的大小,并且顶层窗口将超出其正常大小。请参阅gtkscrolledwindow.c
,在最开始发表评论。
答案 1 :(得分:0)
尝试将该textview放入滚动窗口。