Форум сайта python.su
Вот основная часть, в которой я не могу разобраться:
...
class Matrix_Show(wx.Frame):
def __init__(self, parent, id, title):
...
self.Bind(wx.EVT_MENU,self.OnNewFile, id=wx.ID_NEW)
...
def OnNewFile(self,event):
...
...
notZero=...
...
...
Офлайн
Куда вернуть?
Офлайн
ой, точно, вернуть в def __init__
можно не возвращать, а сделать доступным…
Офлайн
Если бы услышать проблему в целом, то можно было бы что-то объяснить и посоветовать.
Офлайн
Окей, при нажатии на кнопку в меню вызывается ф-ция OnNewFile, которая считывает некоторые значения, а потом мне надо вернуть значение, а точнее список словарей, но я не могу вернуть с помощью return, или же я не понимаю как это можно сделать((
подскажите если можно…
Офлайн
Событийная модель не подразумевает возврат результата вызванной функции потому, что возвращать его некому. Диспетчер событий получает сообщение о том, что произошло какое-то событие. Он уведомляет всех подписчиков (в данном случае это ваша кнопка), что такое событие произошло. На этом работа диспетчера заканчивается, он не ждет обратной связи от кнопки.
В данном случае результаты можно сохранить в поле объекта
self.notOne = ...
Офлайн