Clases de widgets
Clases de widgets
Las siguientes secciones listan las clases de widgets. Consulta la Galería de Widgets Qt para ver algunos ejemplos.
Clases básicas de widgets
Estos widgets básicos (controles), por ejemplo botones, comboboxes y barras de desplazamiento, están diseñados para su uso directo.
|
|
|
|
|
|
Casilla de verificación con etiqueta de texto | |
Combina un botón con una lista desplegable | |
Botón de enlace de comandos estilo Vista | |
Widget para editar fechas basado en el widget QDateTimeEdit | |
Widget para editar fechas y horas | |
Control de rango redondeado (como un velocímetro o potenciómetro) | |
Widget de caja giratoria que toma dobles | |
Marco de enfoque que puede estar fuera del área normal pintable de un widget | |
Combobox que permite al usuario seleccionar una familia de fuentes | |
Muestra un número con dígitos tipo LCD | |
Visualización de texto o imágenes | |
Editor de texto de una línea | |
Widget de menú para barras de menú, menús contextuales y otros menús emergentes | |
Barra de progreso horizontal o vertical | |
Botón de comando | |
Botón de radio con etiqueta de texto | |
Vista de desplazamiento sobre otro widget | |
Barra de desplazamiento vertical u horizontal | |
Asa de cambio de tamaño para cambiar el tamaño de las ventanas de nivel superior | |
Deslizador vertical u horizontal | |
Widget de caja giratoria | |
Barra de pestañas, por ejemplo, para diálogos con pestañas | |
Pila de widgets con pestañas | |
Widget para editar horas basado en el widget QDateTimeEdit | |
Columna de elementos de widgets con pestañas | |
Botón de acceso rápido a comandos u opciones, normalmente utilizado dentro de una QToolBar | |
La clase base de todos los objetos de interfaz de usuario |
Clases avanzadas de widgets
Los widgets GUI avanzados, por ejemplo los widgets de pestañas y las barras de progreso, proporcionan controles de interfaz de usuario más complejos.
|
|
|
Widget de calendario basado en el mes que permite al usuario seleccionar una fecha | |
Implementación modelo/vista de una vista de columna | |
Asignación entre una sección de un modelo de datos y los widgets | |
Vista de lista o icono en un modelo | |
Implementación de modelo/vista por defecto de una vista de tabla | |
Implementación por defecto de un modelo/vista de árbol | |
Muestra el contenido de un QUndoStack |
Clases abstractas de widgets
Las clases abstractas de widgets son clases base. No se pueden utilizar como clases independientes, pero proporcionan funcionalidad cuando se subclasifican.
La clase base abstracta de los widgets de botón, que proporciona funcionalidad común a los botones | |
Área de desplazamiento con barras de desplazamiento a petición | |
Valor entero dentro de un rango | |
Spinbox y una línea de edición para mostrar valores | |
La clase base de las ventanas de diálogo | |
La clase base de los widgets que pueden tener un marco |
Clases de widgets organizadores
Clases como divisores, barras de pestañas, grupos de botones, etc se utilizan para organizar y agrupar primitivas GUI en aplicaciones y diálogos más complejos.
Contenedor para organizar grupos de widgets de botones | |
Marco de caja de grupo con un título | |
Implementa un widget divisor | |
Maneja la funcionalidad del divisor | |
Pila de widgets en la que sólo es visible uno a la vez | |
Pila de widgets con pestañas |
Clases de vista gráfica
Base común para todos los elementos de ruta | |
Representa un ancla entre dos elementos en un QGraphicsAnchorLayout | |
Diseño donde uno puede anclar widgets juntos en Vista Gráfica | |
La clase base para todos los efectos gráficos | |
Elemento elipse que se puede añadir a una QGraphicsScene | |
Disposición de rejilla para gestionar widgets en la Vista Gráfica | |
La clase base para todos los elementos gráficos en una QGraphicsScene | |
Contenedor que trata un grupo de elementos como un único elemento | |
La clase base para todos los diseños en la Vista Gráfica | |
Puede ser heredada para permitir que tus ítems personalizados sean manejados por layouts | |
Elemento de línea que se puede añadir a un QGraphicsScene | |
Disposición horizontal o vertical para gestionar widgets en la Vista Gráfica | |
Clase base para todos los ítems gráficos que requieren señales, ranuras y propiedades | |
Elemento Path que puedes añadir a un QGraphicsScene | |
Pixmap elemento que se puede añadir a un QGraphicsScene | |
Elemento Polígono que puedes añadir a un QGraphicsScene | |
Capa proxy para incrustar un QWidget en un QGraphicsScene | |
Elemento rectángulo que puede añadirse a un QGraphicsScene | |
Superficie para gestionar un gran número de elementos gráficos 2D | |
Eventos de menú contextual en el marco de la vista gráfica | |
Eventos de arrastrar y soltar en el marco de la vista de gráficos | |
Clase base para todos los eventos relacionados con la vista de gráficos | |
Eventos cuando se solicita un tooltip | |
Eventos Hover en el marco de la vista de gráficos | |
Eventos de ratón en el marco de la vista gráfica | |
Eventos de movimiento de widgets en el marco de la vista gráfica | |
Eventos de cambio de tamaño del widget en el marco de la vista gráfica | |
Eventos de rueda en el marco de la vista gráfica | |
Elemento de texto simple que puede añadirse a una QGraphicsScene | |
QGraphicsItem que puede utilizarse para representar el contenido de archivos SVG | |
Elemento de texto que se puede añadir a un QGraphicsScene para mostrar texto formateado | |
Clase base abstracta para crear transformaciones avanzadas en QGraphicsItems | |
Widget para mostrar el contenido de un QGraphicsScene | |
Clase base para todos los widgets de una QGraphicsScene | |
Se utiliza para describir los parámetros necesarios para dibujar un QGraphicsItem |
Clases Modelo/Vista
Utilizadas para mostrar y editar elementos de datos de un modelo | |
La interfaz abstracta para las clases de modelo de elementos | |
Funcionalidad básica de las clases de vista de elementos | |
Modelo abstracto que puede subclasificarse para crear modelos de listas unidimensionales | |
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 | |
Implementación modelo/vista de una vista de columna | |
Proxy de múltiples modelos de origen, concatenando sus filas | |
Mapeo entre una sección de un modelo de datos y los widgets | |
Modelo de datos para el sistema de archivos local | |
Fila de cabecera o columna de cabecera para vistas de elementos | |
Proxy de su modelo de origen sin modificar | |
Facilidades de visualización y edición de elementos de datos de un modelo | |
Permite crear bases creadoras de editores de ítems sin subclase QItemEditorCreatorBase | |
Clase base abstracta que debe subclasificarse al implementar nuevos creadores de editores de elementos | |
Widgets para editar datos de elementos en vistas y delegados | |
Gestiona la información sobre los elementos seleccionados en un modelo | |
Realiza un seguimiento de los elementos seleccionados en una vista | |
Gestiona información sobre un rango de elementos seleccionados en un modelo | |
Vista de lista o icono en un modelo | |
Widget de lista basado en elementos | |
Elemento para utilizar con la clase de vista de elementos QListWidget | |
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 | |
Utilizado para localizar datos en un modelo de datos | |
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 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++ | |
Soporte para ordenar y filtrar datos pasados entre otro modelo y una vista | |
Elemento para utilizar con la clase QStandardItemModel | |
Posibilidad de registrar widgets sin tener que subclasificar QItemEditorCreatorBase | |
Modelo genérico para almacenar datos personalizados | |
Modelo que suministra cadenas a las vistas | |
Facilidades de visualización y edición de elementos de datos de un modelo | |
Implementación modelo/vista por defecto de una vista de tabla | |
Vista de tabla basada en ítems con un modelo por defecto | |
Elemento para utilizar con la clase QTableWidget | |
Manera de interactuar con la selección en un modelo sin utilizar índices de modelo y un modelo de selección | |
Implementación modelo/vista por defecto de una vista de árbol | |
Vista de árbol que utiliza un modelo de árbol predefinido | |
Elemento para utilizar con la clase de conveniencia QTreeWidget | |
Manera de iterar sobre los ítems en una instancia QTreeWidget |
Ventana principal y clases relacionadas
Widget que puede ser anclado dentro de un QMainWindow o flotado como una ventana de nivel superior en el escritorio | |
Ventana principal de la aplicación | |
Área en la que se muestran las ventanas MDI | |
Clase Subwindow para QMdiArea | |
Widget de menú para barras de menú, menús contextuales y otros menús emergentes | |
Barra de menús horizontal | |
Asa de cambio de tamaño para cambiar el tamaño de las ventanas de nivel superior | |
Barra horizontal adecuada para presentar información de estado | |
Panel móvil que contiene un conjunto de controles | |
Amplía QAction mediante una interfaz para insertar widgets personalizados en contenedores basados en acciones, como barras de herramientas |
Clases relacionadas con la apariencia y el estilo de los widgets
Clases utilizadas para personalizar la apariencia y el estilo de la interfaz de usuario.
Colores basados en valores RGB, HSV o CMYK | |
Abstracción del espacio de color | |
Transformación entre espacios de color | |
Encapsula el aspecto común de una interfaz gráfica de usuario | |
Cursor del ratón con una forma arbitraria | |
Especifica una consulta para una fuente utilizada para dibujar texto | |
Información sobre los tipos de letra disponibles en el sistema de ventanas subyacente. | |
Información general sobre los tipos de letra | |
Representa un ancla entre dos elementos en un QGraphicsAnchorLayout | |
Disposición donde se pueden anclar widgets en una Vista Gráfica | |
Contiene grupos de colores para cada estado de widget | |
Clase base abstracta que encapsula la apariencia de una GUI | |
Crea objetos QStyle | |
Sugerencias de estilo que devuelven más que tipos de datos básicos | |
Sugerencias de estilo que devuelven un QRegion | |
Sugerencias de estilo que devuelven una QVariant | |
Almacena los parámetros utilizados por las funciones QStyle | |
Clase de conveniencia para dibujar elementos QStyle dentro de un widget |
Clases de diseño
Alinea los widgets hijos horizontal o verticalmente | |
Contenedor para organizar grupos de widgets de botones | |
Gestiona formas de widgets de entrada y sus etiquetas asociadas | |
Representa un ancla entre dos elementos en un QGraphicsAnchorLayout | |
Disposición donde uno puede anclar widgets juntos en la Vista Gráfica | |
Dispone los widgets en una rejilla | |
Agrupa el marco de la caja con un título | |
Alinea los widgets horizontalmente | |
La clase base de los gestores de geometría | |
Elemento abstracto que manipula un QLayout | |
Atributo Layout que describe la política de redimensionamiento horizontal y vertical | |
Espacio en blanco en un layout | |
Pila de widgets donde sólo un widget es visible a la vez | |
Pila de widgets donde sólo un widget es visible a la vez | |
Alinea los widgets verticalmente | |
Elemento de diseño que representa un widget |
© 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.








