Q我如何使用QRegExp过滤findChildren()

时间:2018-07-11 10:35:10

标签: python pyside

我有一个装有QFrame对象的网格,我们称它们为“ box_#”。

我正在使用findChildren进行某些行为,

我想将其他QFrame对象添加到布局中。

findChildren的签名中具有QRegExp,如何使用它过滤我的QFrame对象?对regExp不太熟悉。

像这样:

self.grid.parentWidget().findChildren(QtWidgets.QFrame, "box_*"). 

即如何仅获取具有objectName“ box_1”,“ box_2”等的QFrame对象...

1 个答案:

答案 0 :(得分:0)

您必须使用^

self.grid.parentWidget().findChildren(QtGui.QFrame, QtCore.QRegExp("^box_"))