我第一次搞乱GTK和glade,我遇到了一个非常讨厌的问题。当我在TextView中输入文本时,TextView会自动调整大小,将其他小部件推开。
这是一种非常讨厌的行为。我不希望我的TextView根据其中的文本数量改变大小。
有谁知道我可以做些什么来防止TextView根据其内容调整大小?
答案 0 :(得分:4)
您应将GtkTextView
放入GtkScrolledWindow
,并将“hscrollbar-policy
”和“vscrollbar-policy
”属性设置为“automatic
”。
答案 1 :(得分:0)
我可能过早地问了一下。
答案是,TextView必须进入滚动窗口。
希望有一天其他人会遇到这个问题,这个解决方案会帮助他们。
答案 2 :(得分:0)
即使在GtkScrolledWindow
内,GTK_POLICY_NONE GtkTextView
在添加文字时自行调整大小。这非常讨厌 - 没有滚动条就不可能有GtkTextView
。