Как задать текстовое значение глобальной переменной в lambda функции?

Работаю с кнопками. Такой коннект функционирует:

button.clicked.connect(lambda : button.setIcon(QIcon('my_button.png')))

При клике на кнопке устанавливается изображение.

А вот такой - нет (появляются ошибки):

button.clicked.connect(lambda : my_global.var = 'OK')

Как в лямбде прописать присвоение текстового значения глобальной переменной? var объявляется в модуле my_global и является глобальной переменной. Хочу через лямбду присвоить ей другое значение при нажатии кнопки, без написания отдельных функций. Если такое вообще возможно.


Ответы (0 шт):