QObject提供了一些与子对象相关的机制。
这此用到的函数有:
1 QObject * parent () const 得到父对象指针
2 void setParent ( QObject * parent ) 设置父对象
3 const QObjectList & children () const 得到所有子对象
4 T findChild ( const QString & name = QString() ) const 得到某个子对象
5 QList<T> findChildren ( const QString & name = QString() ) const 得到某些子对象
6 QList<T> findChildren ( const QRegExp & regExp ) const 得到某些子对象
7 void setObjectName ( const QString & name ) 设置对象名称
8 QString objectName () const 得到对象名称
具体事项请看官方帮助文档,简要的例子请看下面例子。
例1:
文件
main.cpp GwObject.h GwObject.h
说明
这次主要东西都在main函数中,注释很明白。。。
GwObject中只是为了方便改了一点点构造函数。
代码