On 01.03.07 19:53:45, Kerri Reno wrote:
> I have the following code:
> 
>       def testfindChildren(self):
>               hLayout = QtGui.QHBoxLayout()
>               hLayout.setObjectName('hLayout_0')
>               self.searchLayout.addLayout(hLayout)
> 
>               print self.findChild(QtGui.QHBoxLayout,'hLayout_0')
>               children = 
> self.findChildren(QtGui.QHBoxLayout,QtCore.QRegExp('\w*'))
>               for c in children:
>                       print c.objectName()
>               print 
> self.findChildren(QtGui.QHBoxLayout,QtCore.QRegExp('hLayout_\d'))
> 
> The one I need, findChildren with a QRegex does not return hLayout_0 in
> the list.  Am I doing something wrong here?  Is this a bug?  I can't see
> anything in the docs that explains what's happening.

Add some more backslashes before the d, in C++ one needs 4, I'm not sure
if 2 are sufficient in python or not.

Andreas

-- 
You love your home and want it to be beautiful.

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to