Я пишу простой калькулятор на GTK, используя Haskell и привязки gtk2hs.
Я пытаюсь реализовать базовый / научный вид, как в калькуляторе Windows, используя Glade.
У меня есть GTKTable кнопок, но когда я пытаюсь скрыть некоторые из них, там, где находятся кнопки, остается пустое место. Чтобы скрыть кнопки, у меня есть такой код:
bSqrt <- xmlGetWidget xml castToButton "bSqrt"
widgetHide bSqrt
Но когда я скрываю четыре кнопки, которые я хочу, у меня появляется пробел, как показано ниже:
![enter image description here](https://i.stack.imgur.com/yRSPr.png)
Я новичок в GTK, и я не смог найти менеджеров верстки, как вы в Java Swing. Есть ли более простой способ сделать это? Можно ли как-нибудь вызвать менеджер раскладки, чтобы изменить размер кнопок для меня? Я не смог найти способ сделать это в документации.
Заранее спасибо,