Форум сайта python.su
1
Каким способом изменить GUI из внешнего модуля? Генерацией виртуальных событий?
Офлайн
857
Конкретный пример приведи. Что должно происходить, как это выглядит?
Офлайн
253
посмотрите что такое mixin
Офлайн
1
Из глобального пространства имен можно изменить виджет методом configure(). Это работает. Не работает если то же самое пытаться сделать из подключаемого модуля. По большему счету вопрос заключается в том, как изменить переменную модуля A из модуля B, если модуль A подключает модуль B.
Офлайн
568
Изменить, конечно, можно. Для этого нужно импортировать переменную А. Но вообще так не делают. Вы бы рассказали, что вы вообще пытаетесь сотворить, вам бы подсказали как правильно.
Офлайн
1
Мне нужно изменить содержание виджета tkinter, находящегося в одном модуле из другого модуля который импортируется первым модулем.
Офлайн
1
При взаимном импорте возбуждается исключение с сообщением об отсутствии переменных.
Офлайн
568
RudiumДа это уже поняли. Не поняли нахрена. Вы на живом примере расскажите, а не абстрактно.
Мне нужно изменить содержание виджета tkinter, находящегося в одном модуле из другого модуля который импортируется первым модулем.
Офлайн
1
Функция в модуле проделывает работу и отправляет сообщение в GUI о том что работа выполнена.
Офлайн
1
Проблема в том что GUI в одном файле, а эта функция в другом. Причем файл с GUI подключает файл с этой функцией.
Офлайн