我第一次搞乱GTK和glade,我遇到了一个非常烦人的问题。当我在 TextView 中输入文本时,TextView 会自动调整大小,将其他小部件推开。
这是一个非常烦人的行为。我不希望我的 TextView 根据其中的文本量来改变大小。
有谁知道我可以做些什么来防止 TextView 根据其内容调整大小?
我第一次搞乱GTK和glade,我遇到了一个非常烦人的问题。当我在 TextView 中输入文本时,TextView 会自动调整大小,将其他小部件推开。
这是一个非常烦人的行为。我不希望我的 TextView 根据其中的文本量来改变大小。
有谁知道我可以做些什么来防止 TextView 根据其内容调整大小?
你应该把GtkTextView
“ GtkScrolledWindow
”hscrollbar-policy
和“ vscrollbar-policy
”属性设置为“ automatic
”。
我可能问得太早了。
答案是,TextView 必须进入滚动窗口。
希望其他人有一天会遇到这个问题,这个解决方案会帮助他们。
即使在添加文本时在内部调整大小GtkScrolledWindow
。GTK_POLICY_NONE GtkTextView
这很糟糕——GtkTextView
没有滚动条是不可能的。