Не помещайте все в корневое окно и не пытайтесь решить все свои проблемы только с grid
или только с pack
.Будьте методичны.
Например, ваш графический интерфейс выглядит так, как будто он разделен на две части: область слева с уравнением, несколько кнопок и разделы «Ответ:» и «Шаги».Область справа имеет несколько кнопок и виджет холста или текста.Итак, начните с создания двух фреймов и используйте pack
, чтобы расположить их рядом.
Далее, займитесь левым фреймом.Похоже, что он состоит из трех разделов: уравнения и некоторых кнопок, раздела ответов и раздела шагов.Эти области расположены сверху вниз.Вы можете либо создать три кадра и расположить их с помощью pack
, либо попытаться расположить их все с помощью grid
.Любой из них должен работать, хотя я бы, вероятно, сделал рамку хотя бы для верхнего раздела.
Наконец, решите проблему справа.Опять же, кажется, что он состоит из трех секций, поэтому три кадра облегчат работу: один для кнопок вверху, один для элементов посередине и один для кнопки внизу.
Не пытайтесь выложить все это сразу.Просто делайте один раздел за раз.Первоначально присвойте каждому кадру уникальный цвет, чтобы вы могли видеть, где заканчивается один кадр и начинается следующий.