[PyQt] findChildren(): default for type?
Phil Thompson
phil at riverbankcomputing.com
Sat Mar 7 17:39:58 GMT 2009
On Sat, 07 Mar 2009 18:11:30 +0100, Giovanni Bajo <rasky at develer.com>
wrote:
> Hello,
>
> any reason why findChild() / findChildren() don't support a default for
the
> "type" argument (which would be QObject of course) like they do in C++?
As they are template methods don't you always have to specify the type from
C++?
> In
> PyQt I'm always forced to write code like this:
>
> groupBox.findChild(QWidget, "theLabel")
>
> instead of:
>
> groupBox.findChild("theLabel")
>
> I believe this could be done in a fully backward compatible way, right?
If
> so, we can prepare a patch.
The obvious way is to just add an extra overload for each that doesn't take
the type argument. Is that what you were thinking?
Phil
More information about the PyQt
mailing list