[PyQt] dip properties

José M. Rodriguez Bacallao jmrbcu at gmail.com
Tue Mar 13 13:23:26 GMT 2012

yes, I know that, the problem is that I want to shorten the code. For
example, I want to do this:

class Widget(QtGui.QWidget, Model):
    id = property(lambda self: self.objectName(), lambda self, v:

instead of this:

class Widget(QtGui.QWidget, Model):
    id = Str()

    def id(self):
        return self.objectName()

    def id(self, value):

2012/3/13 Phil Thompson <phil at riverbankcomputing.com>:
> On Mon, 12 Mar 2012 10:40:33 -0400, José M. Rodriguez Bacallao
> <jmrbcu at gmail.com> wrote:
>> hi folks, how can I set lambdas as getters and setters of dip
> properties?
> dip's typed attributes (I assume that is what you mean by properties) are
> declarative so using lambdas doesn't really make sense.
> Phil

More information about the PyQt mailing list