GtkTextView自动调整大小

时间:2010-04-23 02:35:40

标签: c gtk gtktextview

我第一次搞乱GTK和glade,我遇到了一个非常讨厌的问题。当我在TextView中输入文本时,TextView会自动调整大小,将其他小部件推开。

这是一种非常讨厌的行为。我不希望我的TextView根据其中的文本数量改变大小。

有谁知道我可以做些什么来防止TextView根据其内容调整大小?

3 个答案:

答案 0 :(得分:4)

您应将GtkTextView放入GtkScrolledWindow,并将“hscrollbar-policy”和“vscrollbar-policy”属性设置为“automatic”。

答案 1 :(得分:0)

我可能过早地问了一下。

答案是,TextView必须进入滚动窗口。

希望有一天其他人会遇到这个问题,这个解决方案会帮助他们。

答案 2 :(得分:0)

即使在GtkScrolledWindow内,GTK_POLICY_NONE GtkTextView在添加文字时自行调整大小。这非常讨厌 - 没有滚动条就不可能有GtkTextView