PyGubu - это простая Python программа, которая позволяет создавать интерфейсы пользовательского интерфейса с виджетами Tkinter.
Итак, я создал подобный пользовательский интерфейс здесь справа
Теперь я хочу, чтобы эта полоса прокрутки была такой же большой, как виджет Текст.
«Как увеличить полосу прокрутки в Tkinter» много раз спрашивали в StackOverflow , В моем случае я не могу использовать функции pack () или grid (), поскольку я импортирую уже полуфабрикат пользовательского интерфейса
Код, который я использую для загрузки текста и полосы прокрутки, выглядит следующим образом:
self.log = builder.get_object('log')
self.log_scroll = builder.get_object('log_scroll')
self.log.config(yscrollcommand=self.log_scroll.set)
self.log_scroll.config(command=self.log.yview)
Теперь я вижу здесь две возможности:
1. Решение из PyGubu
Самый простой способ - установить некоторые атрибуты из PyGubu для решения этой проблемы. Тем не менее, PyGubu позволяет мне изменять только незначительное количество атрибутов полосы прокрутки, и ни один из них, похоже, не имеет отношения к
2. Решение от Python
И тут я понятия не имею, что делать. Я не знаю, могу ли я использовать pack () и grid () при использовании пользовательского интерфейса
Любая помощь приветствуется