Qt GUI C++ Classes
El módulo Qt GUI proporciona los habilitadores básicos para aplicaciones gráficas escritas con Qt. Más...
Espacios de nombres
Contiene constantes predefinidas QColor |
Clases
Iconos de archivos para la clase QFileSystemModel | |
Clase base abstracta utilizada para implementar diseños personalizados para QTextDocuments | |
QAbstractTextDocumentLayout::PaintContext es una clase de conveniencia que define los parámetros utilizados al pintar el diseño de un documento | |
La clase QAbstractTextDocumentLayout::Selection es una clase de conveniencia que define los parámetros de una selección | |
Contiene sugerencias y ajustes de accesibilidad específicos de la plataforma | |
Enums y funciones estáticas relacionadas con la accesibilidad | |
Implementa soporte para acciones invocables en la interfaz | |
Se utiliza para solicitar el anuncio de un determinado mensaje por parte de las tecnologías de asistencia | |
Implementa el soporte para informar de los atributos de un objeto accesible | |
Implementa el soporte para objetos con texto editable | |
La clase base para las notificaciones de accesibilidad | |
Define una interfaz que expone información sobre objetos accesibles | |
Implementa partes de QAccessibleInterface para QObjects | |
Clase base abstracta para plugins que proporcionan información sobre la accesibilidad de los elementos de la interfaz de usuario | |
Implementa soporte para el manejo de la selección | |
Notifica al marco de accesibilidad que el estado de un objeto ha cambiado. | |
Implementa la compatibilidad con la interfaz IAccessibleTable2 Cell | |
Implementa la compatibilidad con la interfaz IAccessibleTable2. | |
Indica un cambio en una tabla, lista o árbol en el que se han añadido o eliminado celdas. Si el cambio afecta a un número de filas, firstColumn y lastColumn devolverán -1. En el caso de las columnas, las funciones de fila pueden devolver -1. | |
Notifica los movimientos del cursor | |
Notifica la inserción de texto | |
Implementa el manejo de texto | |
Notifica la eliminación de texto | |
Señala un cambio en la selección de texto de un objeto | |
Notifica los cambios de texto. Esto es para accesibles que soportan texto editable como ediciones de línea. Este evento se produce, por ejemplo, cuando una parte del texto seleccionado se sustituye al pegar un nuevo texto o en el modo de anulación de los editores | |
Describe un cambio de valor de un objeto accesible | |
Implementa soporte para objetos que manipulan un valor | |
Abstracción para comandos de usuario que pueden añadirse a diferentes componentes de la interfaz de usuario. | |
Evento que se genera cuando se añade, elimina o cambia una QAction | |
Agrupa acciones | |
Área de dibujo para QWindow | |
Mapas de píxeles monocromos (profundidad de 1 bit) | |
Define el patrón de relleno de las formas dibujadas por QPainter | |
Contiene parámetros de eventos para cambios de ventanas hijas | |
Acceso al portapapeles del sistema de ventanas | |
Contiene parámetros que describen un evento de cierre | |
Colores basados en valores RGB, HSV o CMYK | |
Abstracción del espacio de color | |
La estructura contiene cuatro puntos de espacio de color primarios | |
Transformación entre espacios de color | |
Se utiliza en combinación con QBrush para especificar un pincel de degradado cónico | |
Contiene parámetros que describen un evento del menú contextual | |
Cursor del ratón con una forma arbitraria | |
Métodos para acceder a servicios comunes del escritorio | |
Comprobación de rangos de números de coma flotante | |
Soporte para la transferencia de datos de arrastrar y soltar basada en MIME | |
Evento que se envía a un widget cuando una acción de arrastrar y soltar entra en él | |
Evento que se envía a un widget cuando una acción de arrastrar y soltar lo abandona | |
Evento que se envía mientras se realiza una acción de arrastrar y soltar | |
Evento que se envía cuando finaliza una acción de arrastrar y soltar | |
Contiene parámetros que describen un evento enter | |
Información sobre un punto en un QPointerEvent | |
Contiene parámetros de evento para exponer eventos | |
Evento que se enviará cuando haya una petición para abrir un fichero o una URL | |
Modelo de datos para el sistema de archivos local | |
Contiene parámetros de evento para eventos de enfoque de widget | |
Especifica una consulta para una fuente utilizada para dibujar texto | |
El tipo QFont::Tag proporciona acceso a funciones avanzadas de fuentes | |
Información sobre las fuentes disponibles en el sistema de ventanas subyacente | |
Información general sobre las fuentes | |
Información sobre métricas de fuentes | |
Información sobre métricas de fuentes | |
Representa un eje variable en una fuente | |
Clase de plantilla que representa una matriz de transformación NxM con N columnas y M filas | |
Clase base abstracta para plugins | |
Crea controladores de plugins | |
Acceso directo a los glifos internos de una fuente | |
Se utiliza en combinación con QBrush para especificar rellenos de degradado | |
Gestiona el flujo de control y los ajustes principales de la aplicación GUI | |
Evento que se utiliza para solicitar información útil sobre un punto concreto de un widget | |
Evento que se envía después de ocultar un widget | |
Contiene parámetros que describen un evento de ratón | |
Iconos escalables en diferentes modos y estados | |
Indica que se ha iniciado el arrastre de un icono principal | |
Clase base abstracta para renderizadores QIcon | |
Base abstracta para plugins QIconEngine personalizados | |
Representación de imagen independiente del hardware que permite el acceso directo a los datos de píxeles y puede utilizarse como dispositivo de pintura | |
Define la interfaz de E/S de imagen común para todos los formatos de imagen en Qt | |
Define una interfaz para escribir un plugin de formato de imagen | |
Interfaz independiente del formato para leer imágenes de archivos u otros dispositivos | |
Interfaz independiente del formato para escribir imágenes en archivos u otros dispositivos | |
Describe un dispositivo desde el que se origina un QInputEvent | |
La clase base para eventos que describen la entrada del usuario | |
Acceso al método de entrada de texto activo | |
Parámetros de los eventos de método de entrada | |
La clase QInputMethodEvent::Attribute almacena un atributo de método de entrada | |
Evento enviado por el contexto de entrada a los objetos de entrada | |
Validador que garantiza que una cadena contiene un número entero válido dentro de un rango especificado | |
Describe un evento clave | |
Encapsula una secuencia de teclas utilizada por los métodos abreviados | |
Se utiliza en combinación con QBrush para especificar un pincel de gradiente lineal | |
Representa una matriz de transformación 4x4 en el espacio 3D | |
Contiene parámetros que describen un evento de ratón | |
Contiene parámetros para eventos de movimiento | |
Clase de conveniencia para reproducir películas con QImageReader | |
Contiene parámetros que describen un evento de gesto | |
Interfaz nativa para una superficie fuera de pantalla en Android | |
Interfaz nativa para una pantalla | |
Interfaz nativa a un NSOpenGLContext en macOS | |
Interfaz nativa para una pantalla en macOS | |
Interfaz nativa para un contexto EGL | |
Interfaz nativa para un contexto GLX | |
Interfaz nativa a un contexto WGL en Windows | |
Interfaz nativa para una aplicación Wayland | |
Interfaz nativa para una pantalla en Wayland | |
Interfaz nativa para una pantalla | |
Interfaz nativa de una aplicación X11 | |
Representa una superficie fuera de pantalla en la plataforma subyacente | |
Representa un contexto OpenGL nativo, que permite la renderización OpenGL en una QSurface | |
Representa un grupo de contextos que comparten recursos OpenGL | |
Acceso multiplataforma a la API OpenGL ES 3.0, 3.1 y 3.2 | |
Acceso multiplataforma a la API OpenGL ES 2.0 | |
Encapsula un objeto de textura OpenGL | |
Describe el tamaño, la orientación y los márgenes de una página | |
Representa una colección de rangos de páginas | |
La estructura QPageRanges::Range contiene los puntos finales de origen y destino de un rango | |
Describe el tamaño y el nombre de un tamaño de página definido | |
Representa un dispositivo de pintura que admite varias páginas | |
La clase base de los objetos sobre los que se puede pintar con QPainter | |
Conveniente subclase de QWindow que también es un QPaintDevice | |
Definición abstracta de cómo QPainter dibuja en un dispositivo dado en una plataforma dada | |
Información sobre el estado actual del motor de pintura activo | |
Contiene parámetros de eventos de pintura | |
Realiza pintado de bajo nivel en widgets y otros dispositivos de pintado | |
Esta clase se utiliza junto con la función QPainter::drawPixmapFragments() para especificar cómo se dibuja un mapa de píxeles, o un subrecto de un mapa de píxeles. | |
Contenedor para operaciones de pintura, que permite construir y reutilizar formas gráficas | |
La clase QPainterPath::Element especifica la posición y el tipo de un subtrayecto | |
Se utiliza para generar contornos rellenables para una ruta de pintor determinada | |
Clase de conveniencia RAII para llamadas equilibradas a QPainter::save() y QPainter::restore() | |
Contiene grupos de colores para cada estado del widget | |
Clase para generar PDFs que pueden ser usados como dispositivo de pintura | |
Define como un QPainter debe dibujar lineas y contornos de formas | |
Dispositivo de pintura que graba y reproduce comandos QPainter | |
Clase para describir diferentes disposiciones de píxeles en buffers gráficos | |
Representación de imagen fuera de pantalla que puede utilizarse como dispositivo de pintura | |
Caché de mapas de píxeles para toda la aplicación | |
La clase QPixmapCache::Key puede utilizarse para un acceso eficiente a la QPixmapCache | |
Se utiliza para notificar eventos de superficie de la plataforma nativa | |
Una clase base para eventos de puntero | |
Describe un dispositivo desde el que se originan los eventos de ratón, toque o tableta | |
Identifica un objeto único, como una ficha etiquetada o un lápiz óptico, que se utiliza con un dispositivo señalador | |
Lista de puntos con precisión entera | |
Lista de puntos con precisión de coma flotante | |
Representa un cuaternión formado por un vector y un escalar | |
Se utiliza en combinación con QBrush para especificar un pincel de gradiente radial | |
Clase de conveniencia para usar QPainter en una QWindow | |
Acceso a una única instancia física de una fuente | |
Especifica una región de recorte para un pintor | |
Se utiliza para comparar una cadena con una expresión regular | |
Contiene parámetros para eventos de redimensionamiento | |
La estructura contiene un color RGB de 64 bits | |
La estructura contiene un color RGBA de cuatro partes en coma flotante | |
Hace referencia a objetos adicionales de la API Vulkan que se pasan a vkQueueSubmit() | |
Se utiliza para consultar las propiedades de la pantalla | |
Enviado al desplazarse | |
Enviado en preparación del desplazamiento | |
Acceso al gestor de sesiones | |
Contiene múltiples versiones de un shader traducido a múltiples lenguajes de sombreado, junto con metadatos de reflexión | |
Metadatos adicionales sobre el código nativo del sombreador | |
Metadatos de mapeado para uniformes de muestreo | |
Contiene el código fuente o binario de un sombreador y metadatos adicionales | |
Describe la interfaz de un sombreador | |
Describe un miembro de un bloque constante uniforme o push | |
Describe una variable incorporada | |
Describe una variable de entrada o salida del sombreador | |
Describe un bloque de constantes push | |
Describe un bloque de almacenamiento de sombreado | |
Describe un bloque uniforme | |
Especifica el lenguaje de sombreado, la versión con banderas y la variante | |
Especifica la versión del lenguaje de sombreado | |
Se utiliza para crear atajos de teclado | |
Evento que se genera cuando el usuario pulsa una combinación de teclas | |
Evento que se envía cuando se muestra un widget | |
Clase base para eventos de puntero que contienen un único punto, como los eventos de ratón | |
Elemento para utilizar con la clase QStandardItemModel | |
Modelo genérico para almacenar datos personalizados | |
Permite el dibujo optimizado de texto cuando el texto y su diseño se actualizan raramente | |
Evento que se utiliza para mostrar mensajes en una barra de estado | |
Contiene sugerencias y ajustes específicos de la plataforma | |
Se utiliza al registrar fuentes con la base de datos de fuentes interna de Qt | |
Abstracción de superficies renderizables en Qt | |
Representa el formato de una QSurface | |
Permite definir reglas de resaltado de sintaxis, y además se puede utilizar la clase para consultar el formato actual de un documento o los datos de usuario | |
Contiene parámetros que describen un evento Tablet | |
Contenedor de fragmentos de texto en un QTextDocument | |
La clase QTextBlock::iterator proporciona un iterador para leer el contenido de un QTextBlock | |
Información de formato para bloques de texto en un QTextDocument | |
Contenedor de bloques de texto dentro de un QTextDocument | |
Utilizado para asociar datos personalizados a bloques de texto | |
Información de formato para caracteres en un QTextDocument | |
Ofrece una API para acceder y modificar QTextDocuments | |
Contiene texto formateado | |
Representa un fragmento de texto formateado de un QTextDocument | |
Interfaz independiente del formato para escribir un QTextDocument en archivos u otros dispositivos | |
Información sobre el formato de un QTextDocument | |
Contiene un fragmento de texto en un QTextDocument con un único QTextCharFormat | |
Representa un marco en un QTextDocument | |
Información de formato para marcos en un QTextDocument | |
Información de formato para imágenes en un QTextDocument | |
Representa un objeto inline en un QAbstractTextDocumentLayout y sus implementaciones | |
Toda la información necesaria para dibujar texto en un motor de pintura personalizado | |
Utilizado para maquetar y renderizar texto | |
La estructura QTextLayout::FormatRange se utiliza para aplicar información de formato adicional a un área específica del contenido del diseño de texto | |
Encapsula los diferentes tipos de longitud utilizados en un QTextDocument | |
Representa una línea de texto dentro de un QTextLayout | |
Lista decorada de elementos en un QTextDocument | |
Información de formato para listas en un QTextDocument | |
Clase base para diferentes tipos de objetos que pueden agrupar partes de un QTextDocument | |
Permite dibujar objetos de texto personalizados en QTextDocuments | |
Descripción de las propiedades generales del texto enriquecido | |
Representa una tabla en un QTextDocument | |
Representa las propiedades de una celda en un QTextTable | |
Información de formato para celdas de tabla en un QTextDocument | |
Información de formato para tablas en un QTextDocument | |
Contiene parámetros que describen un evento táctil | |
Especifica transformaciones 2D de un sistema de coordenadas | |
La clase base de todos los comandos almacenados en una QUndoStack | |
Grupo de objetos QUndoStack | |
Pila de objetos QUndoCommand | |
Convierte entre un tipo MIME y un formato de identificador de tipo uniforme (UTI) | |
Validación del texto de entrada | |
Representa un vector o un vértice en un espacio 2D | |
Representa un vector o un vértice en un espacio 3D | |
Representa un vector o vértice en espacio 4D | |
Acceso multiplataforma a la API Vulkan 1.3 central a nivel de dispositivo | |
Representa información sobre una extensión Vulkan | |
Acceso multiplataforma al núcleo de nivel de instancia de la API Vulkan 1.3 | |
Una QList especializada para QVulkanLayer y QVulkanExtension | |
Representa una instancia Vulkan nativa, permitiendo el renderizado Vulkan sobre una QSurface | |
Representa información sobre una capa Vulkan | |
Conveniente subclase de QWindow para realizar renderizado Vulkan | |
Usada para implementar la lógica de renderizado específica de la aplicación para un QVulkanWindow | |
Evento que puede ser usado para manejar hipervínculos en un texto "¿Qué es esto? | |
Contiene parámetros que describen un evento de rueda | |
Representa una ventana en el sistema de ventanas subyacente | |
El estado de la ventana antes de un cambio de estado | |
Asigna formatos MIME de estándar abierto a portapapeles de ventana |
Descripción detallada
La página Qt GUI 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.