У меня есть виджет GTK, в данном случае TreeView. Он начинается довольно маленьким и сжатым, так как в нем нет текста, кроме имен столбцов. Когда я добавляю вещи, он увеличивается по горизонтали, чтобы покрыть текст, и вертикально, чтобы покрыть дополнительные строки. Если я заберу их, он сохранит свой расширенный размер.
Отчасти раздражает, что размер вашего окна всегда изменяется при добавлении. Мой вопрос - как я могу «предварительно» определить размер виджета? Например, один из способов - заполнить его ненужным текстом, который, как мне кажется, самый большой размер, который он может получить, а затем удалить текст, но это будет выглядеть не очень красиво. Есть ли лучший способ?