Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2012 17:30:59

helix05
От:
Зарегистрирован: 2012-02-16
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Взаимодействие дочернего и родительского фрейма

Доброго времени суток!!! Подскажите пожалуйста, такой вопрос. Есть два фрейма: основной и дочерний. Дочерний вызывается из основного при выполнения события “нажатия кнопки”.

from secondFrameModul import secondFrame

class Frame(gui.frame):
def __init__(self, parent):
gui.frame.__init__(self, parent)

def onBtnStart(self,event):
self.secondFrame=secordFrame(None)
self.secondFrame.Show()

В дочернем фрейме после генерируется значение, которое после закрытия этого фрейма должно появиться
в wxTextCtrl. на основном фрейме.

class secondFrame(gui2.secondframe):
def __init__(self, parent):
gui2.secondframe.__init__(self, parent)

def onBtnClose(self,event):
self.Frame.окно.SetValue('Value')
self.Close()

Как импортировать значения “окно” из Frame в secondFrame



Офлайн

#2 Фев. 19, 2012 08:30:53

Piton23
От:
Зарегистрирован: 2011-10-17
Сообщения: 139
Репутация: +  5  -
Профиль   Отправить e-mail  

Взаимодействие дочернего и родительского фрейма

Чет не понял про self.Frame.окно.SetValue('Value')
и что имеется под “Как импортировать значения ”окно“ из Frame в secondFrame”

импортировать или передать? и поподробней че за “окно”

Офлайн

#3 Фев. 19, 2012 08:47:08

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Взаимодействие дочернего и родительского фрейма

просто присвоить значение?

        def onBtnStart(self,event):
self.secondFrame=secordFrame(None)
self.secondFrame.окно = окно
self.secondFrame.Show()
или передать параметром при создании фрейма2

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version