Атрибуты доступа из форм WX - PullRequest
0 голосов
/ 28 сентября 2018

Учитывая следующий код Суть

Я пытаюсь использовать атрибуты из своего родительского класса, но не могу получить к нему доступ.

    src = BluTools.sourceFile.GetValue()
    dest = BluTools.destFile.GetValue()
    codigo_empresa = BluTools.codigo_empresa.GetValue()
    codigo_deposito = BluTools.codigo_deposito.GetValue()
    data = BluTools.data_inicio.GetValue()

Ноошибка "дай мне":

    AttributeError: 'BluTools' object has no attribute 'sourceFile'

1 Ответ

0 голосов
/ 28 сентября 2018

Вы должны прочитать о том, как классы работают в Python.Обычно вы не обращаетесь к атрибутам, вызывая класс напрямую.Вам нужно либо создать экземпляр класса:

blue = BluTools()
blue.some_attr()

, либо в вашем случае использовать self вместо BluTools

src = self.sourceFile.GetValue()
dest = self.destFile.GetValue()
codigo_empresa = self.codigo_empresa.GetValue()
codigo_deposito = self.codigo_deposito.GetValue()
data = self.data_inicio.GetValue()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...