QT:递归遍历QObject所有子节点并获取控件类型做转换
我们这里演示的是递归遍历 widget 下的所有控件,并对指定的控件做操作。当我们的 widget 内有很多控件的时候,如果要对某些控件做特殊的修改,那么手动一个一个改起来会特别费劲,这个时候用递归遍历就会轻松,下面开始做演示。递归算法是一种直接或者间接调用自身函数或者方法的算法。说简单了就是程序自身的调用。我们这里演示的是递归遍历 widget 下的所有控件,并对指定的控件做操作。下面是 QObject 循环遍历子类,和递归遍历做对比。以下是递归函数代码,注释比较多。这是 画好的 UI窗口。
原创
2023-02-22 23:49:11 ·
1733 阅读 ·
0 评论