Python 3. PyQt4
Условная модель вопроса:
Есть функция "аа" с переменными. Я хочу в функции "bb" использовать эти переменные вот так:
def aa(self):
x = 3
y = 5
z = 6
def bb(self):
s = aa.x + 5
print('s = ',aa.x,'+ 5 = ',s)
bb()
Обе функции принадлежат классу QWidget.
В реале мой вопрос выглядит так:def on_kat(self):
кат_index = self.listWidget_кат.currentRow() # принимает номер строки
уч_lst = basa.кат[кат_index+1]
self.listWidget_уч.clear()
self.listWidget_уч.addItems(уч_lst)
return кат_index
def on_kat_minus(self, кат_index):
кат_index = on_kat.кат_index
print('кат_index = ',кат_index)
Т.е. во второй функции надо воспользоваться переменной из первой функции - кат_index