GTK: изменение размера виджетов, содержащихся в текстовом представлении

У меня есть Gtk.TextView контроль, и я вставляю дочерние виджеты в него. Я хотел бы иметь возможность изменить размер дочерних элементов в соответствии с шириной TextView при изменении размера формы. Есть ли встроенный способ сделать это? Если нет, может кто-нибудь предложить хороший способ написания своего?

1 ответ

Решение

Вы можете использовать метод gtk_text_view_get_window(), чтобы получить ширину Gtk.TextView. С этим номером вы можете соответственно изменить размер вашего дочернего виджета. Если вы хотите изменить размер дочернего виджета автоматически при изменении размера Gtk.TextView, вы можете использовать сигнал check-resize, чтобы выполнить изменение размера.

Другие вопросы по тегам