図1に示すように、主にQT関数プロトタイプを定義するために使用されます。
テンプレート<型名コンテナ> インラインボイド qDeleteAll(CONSTコンテナ&C) { qDeleteAll(c.begin()、c.end())。 }
#if QT_CONFIG(正規表現) テンプレート <型名T> インラインQListに <T> findChildren(CONST QRegularExpression&再度、Qtの:: FindChildOptionsオプション= Qtの:: FindChildrenRecursively)のconst { typedefの型名のstd :: remove_cv <型名のstd :: remove_pointer <T> ::タイプ> ::タイプOBJTYPE。 QListに <T> のリスト。 qt_qFindChildren_helper(これは、再、OBJTYPE :: staticMetaObject、 reinterpret_castは <QListの< 無効 *> *>(& )、リスト、オプション); 戻り値のリスト。 // QT_CONFIG(正規表現)
(削除)QTableWidgetの動的な増加(新しい)子コントロールの放出を達成するために2、
qDeleteAll(UI-> tableWidget-> findChildren <MyComboBox *> ());
qDeleteAll(UI - > tableWidget-> findChildren <MyDoubleSpinBox *>());
サブ制御は、別のタイプ、またはMyComboBox MyDoubleSpinBoxときMyComboBox、MyDoubleSpinBoxは、QComboBox、QDoubleSpinBoxカスタムクラスから継承されます
子コントロールを見つける必要があるためにタイプを変更します。