Andreas,
I tried 2-5 backslashes, and that didn't work. I wouldn't expect it to,
since the '\w*' does work.
Kerri
Yuma Educational Computer Consortium
Compass Development Team
Kerri Reno
[EMAIL PROTECTED] (928) 502-4240
Andreas Pakulat wrote:
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
_______________________________________________
PyKDE mailing list [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde