QT遍历窗体的控件
来源:互联网 发布:战略管理 知乎 编辑:程序博客网 时间:2024/05/29 19:02
转载自:http://blog.csdn.net/lujianfeiccie2009/article/details/6017874,感谢博主的总结!
通过递归遍历窗体里的所有 QPushButton 对象
void traversalControl(const QObjectList& q)
{
for(int i=0;i<q.length();i++)
{
if(!q.at(i)->children().empty()){traversalControl(q.at(i)->children());}else{QObject* o = q.at(i);if (o->inherits("QPushButton")) {QPushButton* b = qobject_cast<QPushButton*>(o);b->setText("<>");} //end if
} //end for
} //end function
递归的调用方法
traversalControl(ui->centralWidget->children());
也可以通过递归遍历的方法在析构函数里delete所有对象
void traversalControl(const QObjectList& q) { for(int i=0;i<q.length();i++) { if(!q.at(i)->children().empty()) { traversalControl(q.at(i)->children()); } else { QObject* o = q.at(i); if (o!=NULL) { delete o; } } }}
阅读全文
0 0
- QT遍历窗体的控件
- QT遍历窗体的控件
- VC遍历窗体控件的实现
- 遍历window窗体中控件的方法.
- 遍历窗体内的控件 .net实现
- VC遍历窗体控件的实现
- 如何遍历一个窗体上的控件
- 遍历当前窗体下的所有控件
- 遍历窗体中所有的控件
- VC遍历窗体控件的实现
- QT窗体及控件的颜色控制
- 遍历所有窗体控件
- 循环遍历窗体控件
- 遍历窗体控件,设置FontName
- Qt遍历控件
- Qt遍历控件
- Qt批量遍历控件
- Qt遍历控件
- 【Eternallyc】JAVA的多态
- 二维数组初始化的形式有?
- 引用类型(四)——基本包装类型(二)
- 字符串-leetcode 541. Reverse String II
- C++中随机函数rand()和srand()的用法
- QT遍历窗体的控件
- C语言入门第二篇,基本数据类型
- @RequestBody和@RequestParam区别
- ipbrother如何写能带来 SEO价值的文章
- TCP/IP、HTTP、socket
- \Microsoft.Net.Compilers.1.0.0\build\..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll 加载任务“Microsoft.
- php $_SERVER['HTTP_REFERER']详解
- Java学习笔记:接口与实现
- mysql数据库主从同步