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