QList<Module *> modules = findChildren<Module *>(); QList<Module *>::iterator it; for(it = modules.begin(); it != modules.end(); it++) { (*it)->invalidate(); }
时间: 2023-02-11 22:17:40 浏览: 124
与STL的交互-Qt诺基亚官方中文教程L3_Qt的数据类型机会及文件
这段代码使用了 Qt 库中的 `findChildren` 函数来查找对象树中类型为 `Module *` 的所有子对象,并将它们存储在一个 `QList` 容器中。然后使用迭代器遍历这个容器,并对每个子对象调用 `invalidate` 函数。
阅读全文