[PyKDE] Dropping SIGNAL() and SLOT() in PyQt4?
Phil Thompson
phil at riverbankcomputing.co.uk
Sun Feb 19 12:23:00 GMT 2006
PYSIGNAL() has already been dropped in PyQt4. This was possible because Qt4
makes it easier to look up whether a particular string is a Qt signal
signature or not. There is no reason why this approach cannot be extended to
distinguishing between signals and slots, ie. rely on a slightly slower
dynamic lookup rather that the type information SIGNAL() and SLOT() provide.
(In fact I don't see why Qt still needs SIGNAL() and SLOT() - maybe the speed
penalty of the alternative is more an issue at the C++ level.)
So, what so you think? Is dropping them to much of a cultural change? (Of
course they could also be made optional.)
Phil
More information about the PyQt
mailing list