我有一个装有QFrame对象的网格,我们称它们为“ box_#”。
我正在使用findChildren进行某些行为,
我想将其他QFrame对象添加到布局中。
findChildren的签名中具有QRegExp,如何使用它过滤我的QFrame对象?对regExp不太熟悉。
像这样:
self.grid.parentWidget().findChildren(QtWidgets.QFrame, "box_*").
即如何仅获取具有objectName“ box_1”,“ box_2”等的QFrame对象...
答案 0 :(得分:0)
您必须使用^
:
self.grid.parentWidget().findChildren(QtGui.QFrame, QtCore.QRegExp("^box_"))