Я работаю над графическим интерфейсом, в котором многие функции используют объект.
В настоящее время этот объект объявлен как глобальная переменная в каждой из подфункций в графическом интерфейсе.
Этот объект также используется таймерами, поэтому прямая ссылка fun1(myobject)
не всегда работает правильно.
function fun1
global myobject
...
function fun2
global myobject
...
Я хотел знать, есть ли более разумный способ объявления этой переменной для всего объема m-файла GUI.
Я пытался объявить его вне функций, но он не работал.
myobject = 1
function fun1
...
function fun2
...