在ui中存在scrollArea_3,想删除其中的QCheckBox
1. 找到所有 QCheckBox
qc= self.ui.scrollArea_3.findChildren(QCheckBox)
2. 删除组件前,解除父组件绑定关系
for i in qc:#循环删除全部部件
i.setParent(None)#解除和父组件的绑定关系
self.ui.scrollArea_3.layout().removeWidget(qc)
本文介绍了如何在Qt UI中定位到scrollArea_3内的QCheckBox组件,并通过解除绑定并移除布局来实现删除操作,确保了组件间的正确分离和UI更新。
qc= self.ui.scrollArea_3.findChildren(QCheckBox)
for i in qc:#循环删除全部部件
i.setParent(None)#解除和父组件的绑定关系
self.ui.scrollArea_3.layout().removeWidget(qc)
4508
260
3490
828

被折叠的 条评论
为什么被折叠?