[PyQt] Flexible __init__ and method chaining.
phil at riverbankcomputing.com
Tue Dec 8 22:11:10 GMT 2009
On Tue, 08 Dec 2009 20:32:35 +0200, ukpyr666 <ukpyr666 at gmail.com> wrote:
> Direct translation of C++ API results in huge initialization code
> where it can be done with 1 line.
> To decrease initialization code it will be useful if __init__ of PyQt4
> classes can take additional parameters from **kwargs and auto call
> setXXX methods to set them.
That was added in PyQt v4.6.
> Also setXXX can return self for method chaining.
Use the QObject.pyqtConfigure() method added in PyQt v4.6.
More information about the PyQt