pyqt5如何清空Frame中所有控件
时间: 2023-07-05 12:23:54 浏览: 218
如何完整删除控件
可以使用以下代码清空一个 `QFrame` 中的所有控件:
```python
frame = QFrame() # 假设这是要清空的 Frame
for widget in frame.findChildren(QWidget):
widget.setParent(None)
```
这里使用了 `findChildren` 函数查找 `frame` 中所有的控件,然后将它们的父控件设置为 `None`,从而将它们从 `frame` 中移除。这样就可以清空 `frame` 中的所有控件了。
阅读全文