是否有可能以某种方式控制某个qt.widget的所有孩子?例如,在qgroupbox中,我有许多我想清除的qtextedits(清除内容,而不是删除)?
我认为这是不可能的。但是,您可以轻松地找到GroupBox的儿童小部件,并在它们上迭代。我认为这是您最好的选择。
类似的东西:
[textEditor.clear() for textEditor in myGroupBox.findChildren(QtGui.QTextEdit)]
,如果您想通过qtextedits的objectname属性进一步过滤,则可以向Findchildren添加名称参数。