Qt Core C++ Classes
Proporciona funcionalidad básica no GUI. Más...
Espacios de nombres
Contiene varios identificadores utilizados en toda la biblioteca Qt | |
El espacio de nombres Inline declara operadores literales para tipos Qt | |
Declara operadores literales para tipos de cadena Qt | |
Contiene identificadores varios utilizados por la clase QFuture | |
Declara tipos C++ que corresponden a tipos Java | |
Declara operadores literales para tipos Qt |
Clases
La base de todas las animaciones | |
Interfaz para gestionar la cola de eventos de Qt | |
La interfaz abstracta para las clases de modelos de elementos | |
Modelo abstracto que puede ser subclaseado para crear modelos de listas unidimensionales | |
Interfaz para recibir eventos nativos, como MSG o estructuras de eventos XCB | |
Clase base para modelos de elementos proxy que pueden realizar tareas de ordenación, filtrado u otras tareas de procesamiento de datos | |
Modelo abstracto que puede subclasificarse para crear modelos de tabla | |
Clase de etiqueta auxiliar | |
Clase base abstracta para grupos de animaciones | |
Vista unificada de cadenas Latin-1, UTF-8 o UTF-16 con un subconjunto de sólo lectura de la API QString | |
Interfaz iterable para un contenedor asociativo en una QVariant | |
Operaciones atómicas con int independientes de la plataforma | |
Operaciones atómicas con enteros independientes de la plataforma | |
Clase de plantilla que proporciona operaciones atómicas independientes de la plataforma con punteros | |
Proporciona un QScopedValueRollback para variables atómicas | |
Enteros big-endian independientes de la plataforma | |
Eventos de temporizador para objetos | |
Clase que envuelve las propiedades con capacidad de enlace. Permite operaciones seguras mientras abstrae las diferencias entre las distintas clases de propiedades. | |
Matriz de bits | |
Acceso a periféricos Bluetooth | |
Interfaz QIODevice para un QByteArray | |
Matriz de bytes | |
La clase QByteArray::FromBase64Result contiene el resultado de una llamada a QByteArray::fromBase64Encoding | |
Lista de matrices de bytes | |
Contiene una secuencia de bytes que pueden emparejarse rápidamente en una matriz de bytes | |
Vista de una matriz de bytes con un subconjunto de sólo lectura de la API QByteArray | |
Clase de plantilla que proporciona una caché | |
Describe los sistemas de calendario | |
Acceso al calendario del usuario | |
Accede a la cámara para hacer fotos o vídeos | |
Se utiliza para contener una matriz de elementos CBOR | |
Contiene la condición de error encontrada al analizar o validar un flujo CBOR | |
Se utiliza para contener un contenedor asociativo representable en CBOR | |
La clase QCborMap::ConstIterator proporciona un iterador const de estilo STL para QCborMap | |
La clase QCborMap::Iterator proporciona un iterador no-const de estilo STL para QCborMap | |
Utilizado por QCborValue para informar de un error de análisis sintáctico | |
Decodificador CBOR simple que opera sobre QByteArray o QIODevice | |
Codificador CBOR simple que funciona con un flujo unidireccional | |
Encapsula un valor en CBOR | |
Carácter Unicode de 16 bits | |
Contiene parámetros de evento para eventos de objeto hijo | |
Temporizadores repetitivos y de disparo único | |
Compara cadenas según un algoritmo de cotejo localizado | |
Puede utilizarse para acelerar el cotejo de cadenas | |
Define una posible opción de línea de comandos | |
Medios para gestionar las opciones de la línea de comandos | |
Proxy de múltiples modelos fuente, concatenando sus filas | |
Permite iterar sobre un contenedor en una QVariant | |
Accede a los contactos del usuario | |
Clase de plantilla que proporciona una caché contigua | |
Bucle de eventos para aplicaciones Qt sin UI | |
Forma de generar hashes criptográficos | |
Serialización de datos binarios a un QIODevice | |
Funciones de fecha | |
Funciones de fecha y hora | |
Marca una fecha límite en el futuro | |
Flujo de salida para información de depuración | |
Clase de conveniencia para operadores QDebug personalizados | |
Acceso a estructuras de directorios y su contenido | |
Iterador para listas de entradas de directorio | |
Iterador estilo STL para entradas de directorio | |
Contiene parámetros de evento para eventos de cambio de propiedades dinámicas | |
Curvas de suavizado para controlar la animación | |
Forma rápida de calcular tiempos transcurridos | |
Una clase base que permite obtener un QSharedPointer para un objeto ya gestionado por un puntero compartido | |
La clase base de todas las clases de eventos. Los objetos de evento contienen parámetros de evento | |
Medio para entrar y salir de un bucle de eventos | |
Medio para salir de un bucle de eventos cuando ya no es necesario | |
Clase base para excepciones que pueden ser transferidas entre threads | |
Representa un puntero a un objeto explícitamente compartido | |
Interfaz para leer y escribir en archivos | |
Interfaz para leer y escribir en archivos abiertos | |
API independiente del sistema operativo para recuperar información sobre las entradas del sistema de archivos | |
Cómodo modo de seleccionar variantes de archivos | |
Interfaz para supervisar los archivos y directorios en busca de modificaciones | |
Tipo de datos auxiliar para QFlags | |
Forma segura de almacenar combinaciones OR de valores enum | |
Representa el resultado de un cálculo asíncrono | |
Iterador constante estilo Java para QFuture | |
Clase de conveniencia que simplifica la sincronización de QFuture | |
Permite monitorizar un QFuture usando señales y slots | |
Clase de ayuda interna para marshalling de argumentos | |
Clase de ayuda interna para la distribución de argumentos | |
Utilizada para implementar un objeto estático global | |
Clase de plantilla que proporciona un diccionario basado en una tabla hash | |
Utilizada para representar el resultado de una operación tryEmplace() | |
Iterador constante estilo Java para QHash y QMultiHash | |
La clase base de interfaz de todos los dispositivos de E/S en Qt | |
Clase base para QIODevice que proporciona banderas que describen el modo en que se abre un dispositivo | |
Proxy de su modelo fuente sin modificar | |
Gestiona la información sobre los elementos seleccionados en un modelo | |
Realiza un seguimiento de los elementos seleccionados de una vista | |
Gestiona información sobre un rango de elementos seleccionados en un modelo | |
Clase de plantilla que es la clase base para QMetaSequence::Iterable y QMetaAssociation::Iterable | |
Clase plantilla que permite iterar sobre un contenedor en una QVariant | |
Clase de plantilla que representa un array en Java | |
APIs comunes e independientes del tipo para QJniArray | |
Acceso al entorno JNI (JNIEnv) | |
Una cómoda envoltura de la interfaz nativa de Java (JNI) | |
Encapsula un array JSON | |
Manera de leer y escribir documentos JSON | |
Encapsula un objeto JSON | |
Se utiliza para informar de errores durante el análisis sintáctico de JSON | |
Encapsula un valor en JSON | |
Almacena una combinación de una clave con modificadores opcionales | |
Iterador sobre los pares clave/valor de un contenedor asociativo | |
Enteros little-endian independientes de la plataforma | |
Carácter ASCII/Latin-1 de 8 bits | |
Igual que QLatin1StringView | |
Búsqueda optimizada de subcadenas en texto Latin-1 | |
Envoltura fina alrededor de una cadena literal codificada en US-ASCII/Latin-1 | |
Carga bibliotecas compartidas en tiempo de ejecución | |
Información sobre la biblioteca Qt | |
Vector bidimensional con precisión entera | |
Vector bidimensional con precisión de coma flotante | |
Clase de plantilla que proporciona una matriz dinámica | |
Iterador const estilo Java para QList y QQueue | |
Conversión entre números y sus representaciones de cadena en varios idiomas | |
Acceso a la ubicación del usuario | |
Bloqueo entre procesos mediante un archivo | |
Representa una categoría o "área" en la infraestructura de registro | |
Clase de plantilla que proporciona una matriz asociativa | |
Iterador const estilo Java para QMap | |
Define los cuatro márgenes de un rectángulo | |
Define los cuatro márgenes de un rectángulo | |
Forma de generar códigos de autenticación de mensajes basados en hash | |
Información adicional sobre un mensaje de registro | |
Genera mensajes de registro | |
Permite el acceso de tipo borrado a contenedores asociativos | |
Información adicional sobre una clase | |
Funcionalidad común para contenedores secuenciales y asociativos | |
Metadatos sobre un enumerador | |
Metadatos sobre una función miembro | |
Contiene metainformación sobre objetos Qt | |
Metadatos sobre una propiedad | |
Permite el acceso de tipo borrado a contenedores secuenciales | |
La clase QMetaSequence::Iterable es una interfaz iterable para un contenedor en una QVariant | |
Gestiona tipos con nombre en el sistema de metaobjetos | |
Accede al micrófono para monitorizar o grabar sonido | |
Contenedor de datos que registra información sobre su tipo MIME | |
Mantiene una base de datos de tipos MIME | |
Describe tipos de archivo o datos, representados por una cadena de tipo MIME | |
Se utiliza para localizar datos en un modelo de datos | |
Contiene un rol y los datos asociados a ese rol | |
Se extiende sobre objetos QModelRoleData | |
Tabla hash multivaluada | |
Clase de plantilla que proporciona una matriz asociativa con múltiples claves equivalentes | |
La clase QMultiMap::key_iterator proporciona un iterador constante estilo STL para claves QMultiMap | |
iterador constante estilo Java para QMultiMap. QMultiMap tiene tanto iteradores estilo Java como iteradores estilo STL. Los iteradores estilo STL son más eficientes y deberían preferirse | |
Iterador no-const estilo Java para QHash y QMultiHash | |
Iterador no-const estilo Java para QList, QQueue y QStack | |
Iterador no-const de estilo Java para QMap | |
Iterador no-const de estilo Java para QMultiMap | |
Iterador no-const de estilo Java para QSet | |
Serialización de acceso entre hilos | |
Clase de conveniencia que simplifica el bloqueo y desbloqueo de mutexes | |
Interfaz nativa para una aplicación central en Android | |
Contiene una clave nativa utilizada por QSystemSemaphore y QSharedMemory | |
Clase RAII para gestionar la comprobación de permisos NTFS | |
La clase base de todos los objetos Qt | |
Clase plantilla que permite la vinculación automática de propiedades para datos de propiedades almacenados en clases derivadas de QObject | |
Vigila el tiempo de vida de múltiples QObjects | |
Clase plantilla para ayudar a portar propiedades antiguas al sistema de propiedades enlazables | |
Información sobre la versión del sistema operativo | |
Grupo paralelo de animaciones | |
Representa el resultado de una comparación que permite resultados desordenados | |
Pausa para QSequentialAnimationGroup | |
Una envoltura opaca de un permiso tipado | |
Se utiliza para localizar datos en un modelo de datos | |
Carga un plugin en tiempo de ejecución | |
Define un punto en el plano utilizando precisión entera | |
Define un punto del plano con precisión de coma flotante | |
Clase de plantilla que proporciona punteros protegidos a QObject | |
Se utiliza para iniciar programas externos y comunicarse con ellos | |
Contiene las variables de entorno que pueden pasarse a un programa | |
Manera de almacenar resultados de computación para ser accedidos por QFuture | |
Clase de plantilla que permite la vinculación automática de propiedades | |
Anima las propiedades Qt | |
Controla el ciclo de vida del callback de cambio instalado en una QProperty | |
Clase auxiliar para propiedades con enlaces automáticos de propiedades | |
Controla el ciclo de vida de la llamada de retorno instalada en una QProperty | |
Contenedor genérico que proporciona una cola | |
Permite obtener valores aleatorios de un generador de números aleatorios de alta calidad | |
Permite obtener valores aleatorios de 64 bits a partir de un generador de números aleatorios sin semilla de alta calidad | |
Implementa QAbstractItemModel para cualquier rango C++ | |
La plantilla proporciona un punto de personalización para controlar cómo QRangeModel accede a los datos de rol de los elementos individuales | |
La plantilla proporciona un punto de personalización para controlar cómo QRangeModel representa los tipos utilizados como filas | |
Acceso compatible con QAbstractItemModel a cualquier rango C++ | |
Clase de conveniencia que simplifica el bloqueo y desbloqueo de bloqueos de lectura-escritura para el acceso de lectura | |
Bloqueo de lectura-escritura | |
Define un rectángulo en el plano utilizando precisión entera | |
Define un rectángulo finito en el plano utilizando precisión de coma flotante | |
Serialización de accesos entre hilos | |
Comparación de patrones mediante expresiones regulares | |
Resultados de la comparación de una QRegularExpression con una cadena de caracteres | |
Iterador sobre los resultados de una coincidencia global de un objeto QRegularExpression con una cadena | |
Interfaz para la lectura directa de recursos | |
La clase base para todos los objetos ejecutables | |
Interfaz para escribir de forma segura en archivos | |
Proporciona una protección de ámbito para llamar a una función al final de un ámbito | |
Almacena un puntero a una matriz de objetos asignada dinámicamente y la borra al destruirla. | |
Almacena un puntero a un objeto asignado dinámicamente, y lo elimina al destruirlo | |
Clase RAII alrededor de Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup() | |
Restablece una variable a su valor anterior al destruirla | |
Semáforo de recuento general | |
Aplazamiento a prueba de excepciones de una llamada a QSemaphore::release() | |
Grupo secuencial de animaciones | |
Interfaz iterable para un contenedor en una QVariant | |
Clase de plantilla que proporciona un conjunto basado en tablas hash | |
La clase QSet::const_iterator proporciona un iterador const estilo STL para QSet | |
La clase QSet::iterator proporciona un iterador no-const de estilo STL para QSet | |
iterador const estilo Java para QSet | |
Configuración persistente de la aplicación independiente de la plataforma | |
Clase base para objetos de datos compartidos | |
Representa un puntero a un objeto compartido implícitamente | |
Acceso a un segmento de memoria compartida | |
Mantiene una referencia fuerte a un puntero compartido | |
Envoltura a prueba de excepciones alrededor de QObject::blockSignals() | |
Agrupa señales de emisores identificables | |
Define el tamaño de un objeto bidimensional con precisión de punto entero | |
Define el tamaño de un objeto bidimensional con precisión de coma flotante | |
Posibilidad de supervisar la actividad de un descriptor de archivo | |
Soporte para ordenar y filtrar datos pasados entre otro modelo y una vista | |
Contenedor no propietario sobre datos contiguos | |
Clase de modelo que proporciona una pila | |
Métodos para acceder a rutas estándar | |
Versión en tiempo de compilación de QByteArrayMatcher | |
Versión en tiempo de compilación de QLatin1StringMatcher | |
Estructura que contiene una referencia a una instancia de complemento estático junto con sus metadatos | |
Proporciona información sobre el almacenamiento y las unidades montadas actualmente | |
Cadena de caracteres Unicode | |
Clase base para codificar y descodificar texto | |
Contiene el resultado de llamar a finalize() en QStringDecoder o QStringEncoder | |
Decodificador de texto basado en estados | |
Codificador de texto basado en estados | |
Lista de cadenas | |
Modelo que suministra cadenas a las vistas | |
Contiene una secuencia de caracteres que se pueden emparejar rápidamente en una cadena Unicode | |
Divide las cadenas en tokens según unos separadores determinados. | |
Vista unificada de cadenas UTF-16 con un subconjunto de sólo lectura de la API QString | |
Información sobre el sistema | |
Semáforo del sistema de recuento general | |
Clase de plantilla que envuelve un iterador y expone rasgos de iterador estándar | |
Crea un directorio único para uso temporal | |
Dispositivo de E/S que opera sobre archivos temporales | |
Forma de encontrar límites de texto Unicode en una cadena | |
Interfaz práctica para leer y escribir texto | |
Manera independiente de la plataforma para gestionar hilos | |
Gestiona una colección de QThreads | |
Almacenamiento de datos por hilo | |
Funciones de reloj | |
Línea de tiempo para controlar animaciones | |
Identifica cómo una representación de tiempo se relaciona con UTC | |
Temporizadores repetitivos y de un solo disparo | |
Contiene parámetros que describen un evento de temporizador | |
Soporte de internacionalización para la salida de texto | |
Este proxy transpone el modelo de origen | |
Contiene una representación ligera de un número de versión con dos segmentos de 8 bits, mayor y menor, cualquiera de los cuales puede ser desconocido. | |
Representa una excepción no gestionada en un subproceso de trabajo de Qt Concurrent. | |
Interfaz uniforme sobre propiedades vinculables como QProperty\<T\> y QObjectBindableProperty de cualquier tipo T | |
Representa una propiedad vinculable de tipo borrado | |
Interfaz conveniente para trabajar con URLs | |
Manera de manipular un par clave-valor en la consulta de una URL | |
Vista unificada de cadenas UTF-8 con un subconjunto de sólo lectura de la API QString | |
Almacena un identificador único universal (UUID) | |
Matriz de longitud variable de bajo nivel | |
Actúa como una unión para los tipos de datos Qt más comunes | |
QVariant::ConstPointer es una clase de plantilla que emula un puntero constante a QVariant | |
QVariant::ConstReference actúa como una referencia constante a una QVariant | |
QVariant::Pointer es una clase de plantilla que emula un puntero no-const a QVariant | |
QVariant::Reference actúa como una referencia no-const a una QVariant | |
Clase base para animaciones | |
Puntero constante emulado a QVariant basado en un puntero | |
Clase plantilla que emula un puntero a QVariant basado en un puntero | |
Actúa como referencia no constante a una QVariant | |
Alias para QList | |
Contiene un número de versión con un número arbitrario de segmentos | |
Variable de condición para sincronizar hilos | |
Contiene una referencia débil a un puntero compartido | |
Soporte para las funciones Wait de Windows | |
Clase práctica que simplifica el bloqueo y desbloqueo de bloqueos de lectura-escritura para el acceso de escritura | |
Representa un único atributo XML | |
Representa un vector de QXmlStreamAttribute | |
Representa una declaración de entidad DTD | |
Resolución de entidades para un QXmlStreamReader | |
Representa una declaración de espacio de nombres | |
Representa una declaración de notación DTD | |
Analizador sintáctico rápido para la lectura de documentos XML 1.0 bien formados a través de una API de flujo simple | |
Escritor XML 1.0 con una API de flujo simple | |
Qt::partial_ordering representa el resultado de una comparación que permite resultados desordenados | |
Qt::strong_ordering representa una comparación en la que valores equivalentes son indistinguibles | |
Qt::totally_ordered_wrapper es un tipo de envoltura que proporciona un orden total estricto para los tipos envueltos | |
Qt::weak_ordering representa una comparación donde valores equivalentes son aún distinguibles | |
QtFuture::WhenAnyResult se usa para representar el resultado de QtFuture::whenAny() | |
La plantilla en el espacio de nombres QtJniTypes es la base de los tipos Java declarados | |
Proporciona soporte para coma flotante de 16 bits |
Descripción detallada
Todos los demás módulos Qt dependen de este módulo.
La página Qt Core contiene información sobre cómo utilizar el módulo.
© 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.