On 18/10/2013 00:17, Mohsen Pahlevanzadeh wrote:
Dear all,
Suppose I have the following code:
##########################################3
mydic = dict()
mydict.update({'string':QtGui.QCheckBox()}) ## suppose this dic has many
value with some string and QCheckBox Object
If you do this, you're giving them all the same key 'string', so only
the last will be remembered.
#####Then i have itreate it :
for key, val in mydict.items():
setattr(self,"%s" % val,XXX) ###===> this line is the given line
getattr(self,"%s" % val)
############################################33
According to the above code, i fetch a set of object from dict and set
them as attribute, But question is , val has value and it's important,
and i can't replace any other value with it, What i replace with XXX in
setattr ?
Why are you using attributes anyway? Why not just store them in a dict?
--
https://mail.python.org/mailman/listinfo/python-list