我第一次搞亂了GTK和glade,並且碰到了一個非常惱人的問題。當我將文本輸入到TextView中時,TextView會自動調整大小,並將其他小部件推開。GtkTextView自動調整大小
這是一個非常惱人的行爲。我不希望我的TextView根據文本的大小改變大小。
有誰知道我能做些什麼來防止TextView根據其內容調整大小?
我第一次搞亂了GTK和glade,並且碰到了一個非常惱人的問題。當我將文本輸入到TextView中時,TextView會自動調整大小,並將其他小部件推開。GtkTextView自動調整大小
這是一個非常惱人的行爲。我不希望我的TextView根據文本的大小改變大小。
有誰知道我能做些什麼來防止TextView根據其內容調整大小?
你應該把GtkTextView
到GtkScrolledWindow
與 「hscrollbar-policy
」 和 「vscrollbar-policy
」 屬性設置爲 「automatic
」。
我可能問得太早了一點。
答案是,TextView必須進入滾動窗口。
希望有一天有人會遇到這個問題,這個解決方案將會幫助他們。
即使在GtkScrolledWindow
之內,GTK_POLICY_NONE GtkTextView
也會在添加文字時自行調整大小。這非常討厭 - 不可能有GtkTextView
沒有滾動條。