variable eines objekt lesen.

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
kkom
User
Beiträge: 7
Registriert: Montag 14. August 2006, 15:32

variable eines objekt lesen.

Beitragvon kkom » Mittwoch 1. November 2006, 14:59

Hallo,

ich habe eine Klasse A in eine Klasse B initialiesiert und möchte die Variabel oder objekte von der Klasse A beeinflussen:
--> Also die Klasse A ist ein Frame mit Panel und menü.

Wie kann ich in der Klasse B, zB die Panel der initialisierte Klasse A ansprechen bzw. neue Elemente hinzufügen.
zB.

class B:
def __init__(self):
pass
def mainF(self):
xy= A
xy.xpanel... # ist so was denkbar??????

Danke voraus für die Antworte
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Re: variable eines objekt lesen.

Beitragvon Leonidas » Mittwoch 1. November 2006, 15:41

kkom hat geschrieben:Wie kann ich in der Klasse B, zB die Panel der initialisierte Klasse A ansprechen bzw. neue Elemente hinzufügen.

Das geht so:

Code: Alles auswählen

In [1]: class A(object):
   ...:     def __init__(self):
   ...:         self.variable = 'HDMI'
   ...:
In [2]: class B(object):
   ...:     def modify(self, instance):
   ...:         instance.variable = 'Defectivebydesign'
   ...:
In [8]:
In [8]: a, b = A(), B()
In [9]: a.variable
Out[9]: 'HDMI'
In [10]: b.modify(a)
In [11]: a.variable
Out[11]: 'Defectivebydesign'
My god, it's full of CARs! | Leonidasvoice vs Modvoice

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder