[python-users] String als Objektnamen verwenden

Stefan Pampel stefan.pampel at polyformal.de
Di Okt 30 17:34:12 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hunniger schrieb am 30.10.2007 17:04:
> Ich verstehe nicht so ganz welcher der Paramter ein String sein soll 
> geschweige denn
> welches Objekt du ansprechen möchtest ?

in die Methode/Funktion übergebe ich

 ... (..., src='self.despecle_tight_slider',
dest='self.despecle_tight_spin_ctr')

als Parameter.

In der Methode möchte ich dann erreichen, dass
am Ende folgendes abgefragt wird:

self.despecle_tight_spin_ctr.SetValue(
self.despecle_tight_slider.GetValue() )

Wobei ich gerne hätte dass ich nicht immer self.despecle_tight_slider
und self.despecle_tight_slider schreiben muss, da ich dieses Konstrukt
häufiger benötige und statt dessen veränderbare Dinge als Parameter in
die Methode übergebe.

Also würde ich gerne so etwas schreiben wollen:

dest.SetValue( src.GetValue() )

aber das geht nicht weil herauskommt:

    dest.SetValue( src.GetValue() )
AttributeError: 'str' object has no attribute 'SetValue'

Viele Grüße

Stefan

- --
/ polyformal                  /
| Kaesenstraße 8             /
| 50677 Köln - Germany      /
| phone: +49 221 3103 122
| fax:   +49 221 9311 9223
| http://www.polyformal.de/
|______________________/

GPG KEY: 11678845
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHJ10EXXT1nfS2Z+ERAlcjAJ9KI6U2jBeRJy2gL+nA0v8Kjh+UpgCfTWQI
HX9dgXS0j6oG/MDHHrLYnLs=
=CwmZ
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste python-users