how to add object from dict
Mohsen Pahlevanzadeh
mohsen at pahlevanzadeh.org
Thu Oct 17 15:54:07 EDT 2013
I sovled with :
################################
for key, val in
self.projectsInstance.addOnFieldsInstance.items():
setattr(self,"%s" % val,val)
instance = getattr(self,"%s" % val)
print "%s %s " % (key,val)
QtCore.QObject.connect(instance,
QtCore.SIGNAL(_fromUtf8("stateChanged (int)")), lambda:
self.projectsInstance.setFilterDict_Find("TWCH",self,key,instance.checkState(),instance))
##########################################
In above loop i have probelm : instead of call connect function
according to number of my for, my connect function initilize and call
according to last (key, val),
Do you have any idea?
--mohsen
On Thu, 2013-10-17 at 11:50 +1100, Ben Finney wrote:
> Mohsen Pahlevanzadeh <mohsen at pahlevanzadeh.org> writes:
>
> > You say right, but i don't any time to read all of content of
> > http://sscce.org/ , But when i saw its description , i found out ,
> > it's a set of law for good answer/question
>
> That's right. Please take the time to help us to help you, by following
> that advice.
>
> > Also i saw PEP 8 , it's like old style C, and i like CamelCase.
>
> TitleCaseNames are fine (PEP 8 recommends TitleCaseNames for classes),
> camelCase is inconsistent and hence deprecated.
>
> Regardless of what you like, if you're presenting code for others to
> read – such as in a discussion forum where you'd like others to read
> your code and help you – you are well advised to follow PEP 8 so your
> code is easier for us to read.
>
> > But now, all of my code doesn't work and related to the given
> > traceback of i sent you.
>
> I'll wait for your short, self-contained, complete example.
>
> --
> \ “I think there is a world market for maybe five computers.” |
> `\ —Thomas Watson, chairman of IBM, 1943 |
> _o__) |
> Ben Finney
>
More information about the Python-list
mailing list