请问Widget要想清空他的子类 除了遍历外 有没有专门的函数可以清空
Qt
------解决方案--------------------
qDeleteAll
------解决方案--------------------
qDeleteAll 应该是可以的啊
------解决方案--------------------
qDeleteAll(ui->kindWidget->findChildren<QWidget *>());试试
或者不仅QWidget
qDeleteAll(ui->kindWidget->findChildren<QObject *>());
------解决方案--------------------
你要自己手动清空??如果不是要手动清空的话,在关掉QWidget或析构的时候它会自动清空的。
------解决方案--------------------
可以遍历children,对所有child设置setParent(0);就会从界面中移除,但是要单独删除子类