GtkTextView автоматически изменяет размер - PullRequest
4 голосов
/ 23 апреля 2010

Я впервые возился с GTK и glade и столкнулся с действительно раздражающей проблемой. Когда я ввожу текст в TextView, TextView автоматически меняет размер, отталкивая другие виджеты.

Это действительно раздражающее поведение. Я не хочу, чтобы мой TextView изменял размер в зависимости от объема текста внутри него.

Кто-нибудь знает, что я могу сделать, чтобы предотвратить изменение размера TextView в зависимости от его содержимого?

Ответы [ 3 ]

4 голосов
/ 23 апреля 2010

Вы должны поместить GtkTextView в GtkScrolledWindow со свойствами "hscrollbar-policy" и "vscrollbar-policy", установленными в "automatic".

0 голосов
/ 02 июня 2013

Даже внутри GtkScrolledWindow с GTK_POLICY_NONE GtkTextView изменяется размер при добавлении текста.Это довольно неприятно - невозможно иметь GtkTextView без полос прокрутки.

0 голосов
/ 23 апреля 2010

Возможно, я спросил слишком рано.

Ответ: TextView должен находиться внутри прокручиваемого окна.

Надеюсь, что однажды кто-нибудь столкнется с этой проблемой, и это решение поможет им.

...