Obsolete Members for QMetaObject
Los siguientes miembros de la clase QMetaObject son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.
Funciones públicas
(deprecated) QObject * | newInstance(QGenericArgument val0, 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 |
Miembros públicos estáticos
(deprecated) bool | invokeMethod(QObject *obj, const char *member, 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()) |
(deprecated) bool | invokeMethod(QObject *obj, const char *member, QGenericReturnArgument ret, 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()) |
(deprecated) bool | invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, 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()) |
(deprecated) bool | invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QGenericReturnArgument ret, 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()) |
Documentación de los miembros
[static, deprecated] bool QMetaObject::invokeMethod(QObject *obj, const char *member, 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())
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Por favor, utilice la sobrecarga variadic de esta función.
Esta sobrecarga invoca al miembro utilizando el tipo de conexión Qt::AutoConnection e ignora los valores de retorno.
Esta función sobrecarga QMetaObject::invokeMethod().
Nota: Esta función es segura para hilos.
[static, deprecated] bool QMetaObject::invokeMethod(QObject *obj, const char *member, QGenericReturnArgument ret, 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())
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Por favor, utilice la sobrecarga variadic de esta función.
Esta sobrecarga siempre invoca al miembro utilizando el tipo de conexión Qt::AutoConnection.
Esta función sobrecarga QMetaObject::invokeMethod().
Nota: Esta función es thread-safe.
[static, deprecated] bool QMetaObject::invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, 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())
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Utilice la sobrecarga variadic de esta función.
Esta sobrecarga puede utilizarse si el valor de retorno del miembro no es de interés.
Esta función sobrecarga QMetaObject::invokeMethod().
Nota: Esta función es thread-safe.
[static, deprecated] bool QMetaObject::invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QGenericReturnArgument ret, 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())
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Por favor, utilice la sobrecarga variadic de esta función
Invoca el member (una señal o un nombre de ranura) en el objeto obj. Devuelve true si el miembro puede ser invocado. Devuelve false si no existe tal miembro o los parámetros no coinciden.
Véase la función variadic invokeMethod() para más información. Esta función debería comportarse de la misma manera que aquella, con las siguientes limitaciones:
- El número de parámetros está limitado a 10.
- Los nombres de los parámetros deben coincidir exactamente.
- Los metatipos no se registran automáticamente.
Con invocaciones de métodos asíncronos, los parámetros deben ser de tipos ya conocidos por el sistema de meta-objetos de Qt, porque Qt necesita copiar los argumentos para almacenarlos en un evento entre bastidores. Si intenta utilizar una conexión en cola y obtiene el mensaje de error
QMetaObject::invokeMethod: Unable to handle unregistered datatype 'MyType'
llame a qRegisterMetaType() para registrar el tipo de datos antes de llamar a invokeMethod().
Esta es una función sobrecargada.
Nota: Esta función es thread-safe.
Véase también Q_ARG(), Q_RETURN_ARG(), qRegisterMetaType(), y QMetaMethod::invoke().
[deprecated] QObject *QMetaObject::newInstance(QGenericArgument val0, 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
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Por favor, utilice la sobrecarga variadic de esta función
Construye una nueva instancia de esta clase. Puede pasar hasta diez argumentos (val0, val1, val2, val3, val4, val5, val6, val7, val8, y val9) al constructor. Devuelve el nuevo objeto, o nullptr si no hay disponible ningún constructor adecuado.
Tenga en cuenta que sólo los constructores declarados con el modificador Q_INVOKABLE están disponibles a través del sistema de meta-objetos.
Véase también Q_ARG() y constructor().
© 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.