[PyQt] simpler 'connect' function
mark at qtrac.eu
Thu Jan 17 10:46:42 GMT 2008
On 2008-01-17, Ewald de Wit wrote:
> On Wednesday 16 January 2008 09:21:40 Aaron Digulla wrote:
> > As for making the API simpler, I'd opt for
> > button.connectClicked(self.buttonWasClicked)
> Wouldn't it be nicer if the signals where attributes of your object,
> so that you could write
> (and likewise for disconnect).
That seems like a nice syntax to me.
Qt Jambi (Qt bindings for Java) uses a similar (but not quite as nice)
> This is basically what C# uses, although there the += and -=
> operators are used for connect and disconnect respectively.
> To connect one would get:
> button.clicked += self.onButtonClicked
I'm not at all keen on this though.
> I've adopted this notation in my Python programs because I think
> it's the most visually appealing.
> -- Ewald
> PyQt mailing list PyQt at riverbankcomputing.com
Mark Summerfield, Qtrac Ltd., www.qtrac.eu
More information about the PyQt