• 7369阅读
  • 3回复

【原创】如何将一个Form上的所有Edit都清空 [复制链接]

上一主题 下一主题
离线yfy002
 

只看楼主 倒序阅读 楼主  发表于: 2005-10-11
头文件加入以下定义
typedef QList<QObject*> QObjectList;
代码如下
QObjectList list=children ();
for (int i = 0; i < list.size()-1; ++i) {
    if (QString (list.at(i)->metaObject()->className())== "QLineEdit")
        ((QLineEdit *)list.at(i))->clear();
    if (QString (list.at(i)->metaObject()->className())== "QCheckBox")
        ((QCheckBox *)list.at(i))->setCheckState(Qt::Checked);
}

同cb和delphi蛮类似的.
[ 此贴被yfy002在2005-10-11 11:40重新编辑 ]
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
离线fanyu
只看该作者 1楼 发表于: 2005-10-11
一小段经典的Qt的RTTI调用代码,好东西呀。
离线wd007

只看该作者 2楼 发表于: 2009-01-01
好帖,学习了
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wu9961

只看该作者 3楼 发表于: 2009-01-01
支持原创,感谢斑竹
快速回复
限100 字节
 
上一个 下一个