Вывод ответа #1864699508

-

Python

Обсуждаем данный язык программирования

nur87


Репутация: 60
репутация: 60
| на сайте с 2006 года | последнее посещение: 07:01 28 янв 2025
сообщений: 559

Пост № 1864699508

dimy44
спасибо огромное. проблема была действительна с global

дописал в функцию gui_doma() строчку global state, и все заработало так как надо. получается что и в других функциях эта переменная будет глобальной без объявлении global state

я думал что я понял как работают переменные в скрипте, т.е. если я присваиваю в главном скрипте state то она будет уже глобальной для всего скрипта. наподобии того же как и
canvas=appuifw.Canvas(). ведь canvas доступен у нас в любой функции

тогда у меня такой вопрос, если я напишу в скрипте (не в функции) global state, то скрипт все равно не работает. ведь я же объявил её уже глобальной


ответ опубликован:
Рейтинг: 5
голосов: 2