WX表单的访问属性

时间:2018-09-28 00:26:59

标签: python-3.x wxpython

给出以下代码Gist

我正在尝试使用父类中的属性,但那时我无法访问。

    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 :(得分:0)

您需要阅读有关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()