Obsolete Members for QMetaMethod
Les membres suivants de la classe ` QMetaMethod ` sont obsolètes. Ils sont fournis afin de garantir la compatibilité avec l'ancien code source. Nous déconseillons fortement de les utiliser dans du nouveau code.
Fonctions publiques
(deprecated) bool | invoke(QObject *object, Qt::ConnectionType connectionType, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(deprecated) bool | invoke(QObject *object, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(deprecated) bool | invoke(QObject *object, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(deprecated) bool | invoke(QObject *object, Qt::ConnectionType connectionType, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(deprecated) bool | invokeOnGadget(void *gadget, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(deprecated) bool | invokeOnGadget(void *gadget, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
Documentation des fonctions membres
[deprecated] bool QMetaMethod::invoke(QObject *object, Qt::ConnectionType connectionType, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Appelle cette méthode sur l'objet object. Renvoie true si le membre a pu être appelé. Renvoie false s'il n'existe pas de membre de ce type ou si les paramètres ne correspondent pas.
Pour plus d’informations, consultez la fonction `invokeMethod()` à paramètres variables. Cette fonction devrait se comporter de la même manière que celle-ci, avec les restrictions suivantes :
- Le nombre de paramètres est limité à 10.
- Les noms de paramètres doivent éventuellement correspondre exactement à la chaîne de caractères fournie.
- Les méta-types ne sont pas automatiquement enregistrés.
Avec les appels de méthode asynchrones, les paramètres doivent être de types connus du système de méta-objets de Qt, car Qt doit copier les arguments pour les stocker dans un événement en arrière-plan. Si vous essayez d’utiliser une connexion mise en file d’attente et que vous obtenez le message d’erreur
QMetaMethod::invoke: Unable to handle unregistered datatype 'MyType'appelez ` qRegisterMetaType()` pour enregistrer le type de données avant d’appeler ` QMetaMethod::invoke()`.
Avertissement : outre les limitations de la surcharge variadique de `invoke()`, les arguments doivent être du même type que ceux attendus par la méthode, sinon le comportement est indéfini.
Voir également Q_ARG(), Q_RETURN_ARG(), qRegisterMetaType() et QMetaObject::invokeMethod().
[deprecated] bool QMetaMethod::invoke(QObject *object, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Cette surcharge appelle cette méthode en utilisant le type de connexion ` Qt::AutoConnection ` et ignore les valeurs de retour.
Cette fonction surcharge la méthode QMetaMethod::invoke().
[deprecated] bool QMetaMethod::invoke(QObject *object, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Cette surcharge appelle toujours cette méthode en utilisant le type de connexion Qt::AutoConnection.
Cette fonction surcharge la méthode QMetaMethod::invoke().
[deprecated] bool QMetaMethod::invoke(QObject *object, Qt::ConnectionType connectionType, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Cette surcharge peut être utilisée si la valeur de retour du membre ne présente aucun intérêt.
Cette fonction surcharge la fonction ` QMetaMethod::invoke()`.
[deprecated] bool QMetaMethod::invokeOnGadget(void *gadget, QGenericReturnArgument returnValue, QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Appelle cette méthode sur un objet de type ` Q_GADGET`. Renvoie ` true ` si le membre a pu être appelé. Renvoie ` false ` si ce membre n'existe pas ou si les paramètres ne correspondent pas.
Pour plus d’informations, consultez la fonction `invokeMethod()` à arguments variables. Cette fonction devrait se comporter de la même manière que celle-ci, avec les limitations suivantes :
- Le nombre de paramètres est limité à 10.
- Les noms de paramètres doivent éventuellement correspondre exactement à la chaîne de caractères fournie.
- Les méta-types ne sont pas automatiquement enregistrés.
Avertissement : outre les limitations de la surcharge variadique de la fonction invoke(), les arguments doivent être du même type que ceux attendus par la méthode, sinon le comportement est indéfini.
Voir également Q_ARG(), Q_RETURN_ARG(), qRegisterMetaType() et QMetaObject::invokeMethod().
[deprecated] bool QMetaMethod::invokeOnGadget(void *gadget, QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const
Cette fonction est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.
Veuillez utiliser la surcharge variadique de cette fonction.
Cette surcharge appelle cette méthode pour un objet de type ` gadget ` et ignore les valeurs de retour.
Il s'agit d'une fonction surchargée.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.