Todos los ejemplos Qt
Una calculadora diseñada para dispositivos apaisados y verticales. Utiliza Qt Quick componentes personalizados y diseños adaptables para la interfaz de usuario, y JavaScript para la lógica de la aplicación. | |
Un ejemplo de modelo de coche que demuestra el uso de Qt Quick cámaras 3D, entorno de escena extendido y Qt Quick 3D. | |
Una aplicación Qt Quick con una interfaz de usuario personalizada basada en estados. | |
Una aplicación de lanzamiento de dados utilizando Qt Quick 3D Physics y otros módulos Qt. | |
Una aplicación Widgets para mostrar e imprimir archivos JSON, texto y PDF. | |
Demuestra las capacidades de materiales y efectos de Qt Quick 3D. Este ejemplo demuestra cómo se pueden utilizar efectos de partículas y materiales en Qt Quick 3D. | |
Getting Started programming with Qt Quick: An Alarm Application | Un tutorial para Qt Quick basado en una aplicación de alarmas. |
Cómo visualizar datos de un archivo CSV en Qt Graphs. | |
Muestra cómo configurar una pantalla de bienvenida con Qt Quick View en Android. | |
Muestra de cómo configurar una pantalla de bienvenida con Qt para Android. | |
Una aplicación móvil completa que demuestra la compra de productos in-app. | |
Una aplicación con una interfaz de usuario responsiva que muestra la caída de rayos en un mapa en tiempo real mediante la combinación de Qt Quick, Qt Location, Qt Positioning y Qt WebSockets. | |
Reproducción de audio y vídeo utilizando Qt Quick. | |
Un visor de edificios en 3D a partir de datos cartográficos de edificios de OSM (OpenStreetMap). | |
Una aplicación QML para dispositivos táctiles que utiliza un Repeater con un FolderListModel para acceder al contenido de una carpeta, y un PinchHandler para manejar gestos de pellizco en el contenido obtenido. | |
Demuestra cómo hacer locomoción afectada por la física en Qt Quick 3D XR. | |
Una aplicación de reloj QML que demuestra el uso de un tipo ListView para mostrar datos generados por un ListModel y un tipo SpringAnimation para animar imágenes. | |
Ejemplo de cómo crear un cliente QML de API RESTful. | |
Un lector de noticias RSS QML que utiliza tipos QML personalizados XmlListModel y XmlListModelRole para descargar datos XML, ListModel y ListElement para crear una lista de categorías, y ListView para mostrar los datos. | |
QtJenny: Generating C++ proxy classes to access Android APIs | Demostración del uso de QtJenny. |
Demuestra cómo añadir un backend C++ a un proyecto 3D desde Qt Design Studio. | |
Una implementación QML del popular juego de puzzle de Kuniaki Moribe. | |
Un gráfico bursátil configurable para 100 valores. | |
El ejemplo Termostato demuestra cómo implementar diferentes diseños dependiendo del tamaño de la ventana. | |
Una implementación QML de una aplicación de lista de tareas que demuestra cómo crear una aplicación que parezca nativa en cualquier plataforma. | |
Un ejemplo de personalización 3D que demuestra la selección interactiva de juguetes y los ajustes de apariencia en tiempo real utilizando Qt Quick 3D. | |
Muestra el uso de Google Play Feature Delivery en Qt. | |
Una demostración de cómo incrustar elementos de interfaz de usuario no Qt en aplicaciones Qt. |
Active Qt
COM App ejemplo muestra cómo utilizar ActiveQt para desarrollar una aplicación Qt que puede ser automatizada a través de COM. Diferentes clases basadas en QObject son expuestas como objetos COM que se comunican con el GUI de la aplicación Qt en ejecución. Las APIs de estos objetos COM han sido diseñadas para parecerse a las APIs de las aplicaciones COM estándar; por ejemplo, las de Microsoft Office. | |
El ejemplo Qutlook demuestra el uso de ActiveQt para automatizar Outlook. El ejemplo utiliza la herramienta dumpcpp para generar un espacio de nombres C++ para la biblioteca de tipos que describe el modelo de objetos de Outlook. | |
Un ejemplo simple demuestra el uso de QAxBindable y QAxFactory | |
El ejemplo Wrapper muestra cómo exportar clases QWidget existentes como controles ActiveX, y el uso de QAxFactory junto con la macro QAXFACTORY_EXPORT(). Los controles ActiveX en este ejemplo son las clases de botones estándar QPushButton, QCheckBox y QRadioButton tal y como las proporciona Qt |
Qt 3D
Muestra cuatro formas básicas que ofrece Qt 3D y configura una malla para cada una de ellas | |
Un ejemplo QML que demuestra el renderizado de un Scenegraph desde múltiples viewports | |
Una aplicación QML que demuestra el uso de materiales PBR | |
Una aplicación C++ que demuestra cómo renderizar una escena en Qt 3D | |
Demuestra cómo crear un material personalizado en Qt 3D | |
Una aplicación QML que demuestra cómo renderizar una escena en Qt 3D | |
Una aplicación QML Qt 3D que implementa un método de renderizado wireframe de una sola pasada |
Qt Assistant Manual
Uso y control de Qt Assistant como visor de ayuda | |
Uso de Qt Assistant como visor de ayuda personalizado para su aplicación |
Qt Bluetooth
Muestra la comunicación a través de Bluetooth utilizando el protocolo RFCOMM | |
Un juego que demuestra la interacción con un dispositivo/servicio Bluetooth Low Energy Heart Rate | |
Un ejemplo que demuestra cómo configurar y anunciar un servicio GATT. El ejemplo demuestra el uso de las clases Qt Bluetooth Low Energy relacionadas con la funcionalidad periférica (esclavo) | |
Una aplicación diseñada para explorar el contenido de los dispositivos periféricos Bluetooth Low Energy. El ejemplo demuestra el uso de todas las clases Qt Bluetooth Low Energy |
Pintor Qt Canvas
Demuestra el uso de QCanvasPainter en un QWindow | |
Demuestra las características de QCanvasPainter en una aplicación Qt Quick | |
Demuestra el uso de QCanvasPainter y QCanvasPainterWidget |
Qt Charts
Este ejemplo muestra el dibujo de muestras de micrófono vs nivel de audio | |
Demuestra como utilizar los diferentes tipos de gráficos utilizando qml | |
Una aplicación que demuestra la API Qt Charts Widgets | |
Ejemplo muestra cómo habilitar la aceleración OpenGL para QLineSeries y QScatterSeries | |
Ejemplo que muestra cómo implementar una aplicación con estrictos requisitos de rendimiento utilizando la API QML Qt Charts | |
Esta es una demostración básica que muestra cómo utilizar los diferentes tipos de gráficos utilizando qml | |
El ejemplo muestra cómo crear su propio efecto de zoom personalizado |
Qt CoAP
Uso del cliente CoAP para un descubrimiento de recursos multicast con una interfaz de usuario Qt Quick | |
Asegurar el cliente CoAP y utilizarlo con una interfaz de usuario Qt Quick | |
Creación de una aplicación que se comunica con un servidor CoAP |
Qt Concurrent
Demuestra cómo descargar y escalar imágenes de forma asíncrona | |
Demostración de cómo supervisar el progreso de operaciones concurrentes | |
Demuestra cómo utilizar el algoritmo map-reduce |
Qt Core
Demostración de cómo el uso de propiedades vinculables puede simplificar el código C++. | |
QCalendar ejemplo que ilustra los calendarios personalizados proporcionados por el usuario | |
Contiguous Cache ejemplo muestra cómo utilizar QContiguousCache para gestionar el uso de memoria para modelos muy grandes. En algunos entornos, la memoria es limitada e, incluso cuando no lo es, a los usuarios no les gusta que una aplicación utilice demasiada memoria. El uso de QContiguousCache para gestionar una lista, en lugar de cargar toda la lista en memoria, permite a la aplicación limitar la cantidad de memoria que utiliza, independientemente del tamaño del conjunto de datos al que accede. | |
Demuestra cómo compartir datos de imagen entre diferentes procesos utilizando el mecanismo Shared Memory IPC. | |
Demostración del uso de QLocalSocket para un cliente de servicio local simple | |
Demuestra el uso de QLocalServer y QLocalSocket para servir un servicio local simple | |
Muestra la jerarquía de tipos MIME y se puede utilizar para determinar el tipo MIME de un archivo | |
El ejemplo Mandelbrot demuestra la programación multi-hilo usando Qt. Muestra cómo utilizar un hilo trabajador para realizar cálculos pesados sin bloquear el bucle de eventos del hilo principal | |
Demostración de cómo analizar ficheros en formato CBOR | |
Producer and Consumer using Semaphores ejemplo muestra cómo utilizar QSemaphore para controlar el acceso a un buffer circular compartido por un hilo productor y un hilo consumidor | |
El ejemplo Producer and Consumer using Wait Conditions muestra cómo utilizar QWaitCondition y QMutex para controlar el acceso a un búfer circular compartido por un subproceso productor y un subproceso consumidor. | |
Demuestra cómo leer y escribir archivos XBEL | |
Demuestra cómo llamar a código Java desde Qt en una aplicación Android | |
El ejemplo de tipo personalizado en cola muestra cómo enviar tipos personalizados entre hilos con señales y ranuras en cola | |
Cómo guardar y cargar un juego utilizando las clases JSON o CBOR de Qt | |
Cómo convertir entre diferentes formatos de serialización |
Qt D-Bus
Demuestra la comunicación entre instancias de una aplicación | |
Demuestra el uso del sistema de tipos Qt D-Bus | |
Demuestra un sistema de mensajes simple usando D-Bus | |
Muestra cómo utilizar Qt D-Bus para controlar un coche desde otra aplicación |
Qt Data Visualization
Implementación del arrastre de ejes con un manejador de entrada personalizado en QML, y creación de un formateador de ejes personalizado | |
Galería de gráficos de barras, dispersión y superficie | |
Uso de Bars3D en una aplicación QML | |
Uso de Scatter3D en una aplicación QML | |
Galería con tres formas diferentes de utilizar un gráfico Surface3D | |
Renderizado de objetos volumétricos |
Qt GRPC
Creación de una conexión HTTP2 entre un cliente Qt gRPC y un servidor C++ gRPC | |
Qt GRPC Guía del cliente | |
Una aplicación de chat para compartir mensajes de cualquier tipo en una sala de chat | |
Gestionar dos conexiones roscadas entre un cliente Qt gRPC y un servidor C++ gRPC |
Qt GUI
Muestra los fundamentos del uso de QVulkanWindow | |
Muestra los fundamentos del renderizado con QVulkanWindow y la API Vulkan | |
Muestra el uso de QVulkanWindow en aplicaciones QWidget | |
Este ejemplo muestra como crear una aplicación mínima basada en QWindow usando QRhi | |
Este ejemplo muestra como crear una aplicación mínima basada en QWindow usando QPainter para el renderizado |
Qt Graphs
Implementación del arrastre de ejes con un manejador de entrada personalizado en QML, y creación de un formateador de ejes personalizado | |
Ejemplo de aplicación imitando la cabina de un avión utilizando Gráficos | |
Galería de gráficos de barras, de dispersión y de superficie | |
Impresión de un gráfico 2D o 3D | |
Uso de Graphs for 2D en una aplicación basada en widgets | |
Uso de Graphs for 2D en una aplicación Qt Quick | |
Visualización de ecuaciones matemáticas | |
Uso de Bars3D en una aplicación QML | |
Uso de Scatter3D en una aplicación QML | |
Galería con tres formas diferentes de utilizar un gráfico Surface3D | |
Renderizado de objetos volumétricos | |
Cuadro de mando de un aerogenerador con gráficos 2D y 3D |
Qt HTTP Server
Ejemplo de cómo crear un servidor API RESTful utilizando el QHttpServer | |
Ejemplo sencillo de cómo configurar un servidor HTTP |
Qt Help
Uso de la clase QHelpEngineCore para implementar ayuda contextual para aplicaciones |
Qt Labs StyleKit
Muestra cómo dar estilo a Qt Quick Controls usando StyleKit |
Qt Linguist Manual
Comprensión del concepto de contextos Qt Linguist y uso de dos o más lenguajes | |
El ejemplo muestra las mejores prácticas para usar las características de traducción y localización de Qt en CMake y Qt Quick incluyendo el manejo de plurales en diferentes idiomas, y formatos de fecha y hora localizados | |
El ejemplo muestra las mejores prácticas para usar las características de traducción basadas en ID de Qt en CMake y Qt Quick incluyendo el manejo de plurales en diferentes idiomas, y formatos de hora localizados | |
El ejemplo muestra las mejores prácticas para usar las características de traducción y localización de Qt en CMake y Qt Quick, en particular cambiando el idioma de una aplicación durante el tiempo de ejecución. Amplía el ejemplo más simple del reloj localizado. | |
Actualización de traducciones para versiones posteriores |
Qt Location
El ejemplo del visor GeoJson muestra cómo manipular MapItems, manejar la entrada del usuario y la E/S hacia y desde un archivo GeoJson | |
El ejemplo del visor de mapas muestra cómo mostrar e interactuar con un mapa, buscar una dirección y encontrar indicaciones para llegar en coche | |
Cómo utilizar transiciones junto con MapItemView | |
Código mínimo para mostrar un mapa utilizando Qt Quick | |
Places ejemplo demuestra cómo buscar Lugares y acceder al contenido relacionado | |
Places List ejemplo demuestra cómo buscar y mostrar una lista de lugares utilizando un ListView | |
Places Map ejemplo demuestra como buscar y mostrar una lista de lugares en un mapa usando un MapItemView | |
El ejemplo Plane Spotter demuestra la estrecha integración de los tipos de datos de localización y posicionamiento en QML |
Qt Lottie Animation
Ejemplo de uso de lottietoqml en una aplicación | |
Un ejemplo que demuestra el uso de Qt LottieAnimation en una aplicación |
Qt MQTT
Creación de una aplicación que se comunica con un broker MQTT | |
Utilice Qt Quick Controls para crear una aplicación que puede publicar en temas MQTT | |
Utilice Qt Quick Controls para crear una aplicación que pueda suscribirse a temas MQTT | |
Creación de una aplicación de telemetría minimalista | |
Combinar un cliente MQTT con una conexión web socket |
Qt Multimedia
Listar los dispositivos de audio disponibles y su configuración | |
Habilitar la reproducción de audio utilizando la clase QAudioSink | |
Descubrir los dispositivos disponibles y los codecs soportados | |
Grabar audio utilizando la clase QAudioSource | |
Mostrar cómo capturar una imagen fija o grabar vídeo | |
Reproducción de audio y vídeo utilizando Qt Widgets | |
Esta aplicación basada en Qt Quick muestra cómo utilizar la API para capturar una imagen fija o grabar vídeo | |
Reproducción de audio y vídeo utilizando la clase QML MediaPlayer | |
Transformación del contenido de vídeo y del visor de la cámara | |
Grabación de audio y vídeo mediante Qt Quick | |
Captura de una pantalla o ventana | |
Transmisión de vídeo en una escena gráfica | |
Implementación de un widget de reproductor de vídeo |
Qt NFC
Lectura de mensajes con formato de intercambio de datos NFC (NDEF) | |
Lectura y escritura de mensajes NFC Data Exchange Format (NDEF) en etiquetas NFC Forum |
Qt Network
Demostración de cómo obtener y mostrar un recurso de red | |
Demostración de cómo crear un cliente para un servicio de red | |
Demostración de cómo recibir información difundida a través de una red local | |
Demostración de cómo transmitir información a varios clientes en una red local | |
Demuestra cómo buscar un nombre de host utilizando QDnsLookup | |
Este ejemplo demuestra cómo implementar conexiones DTLS del lado del cliente | |
Este ejemplo demuestra cómo implementar un servidor DTLS simple | |
Demuestra cómo crear un cliente para un servicio de red | |
Demuestra cómo crear un servidor para un servicio de red | |
Demuestra un cliente HTTP simple | |
Demuestra cómo utilizar SCTP en el lado del cliente | |
Demuestra cómo utilizar SCTP en el lado del servidor | |
Demuestra cómo recibir información enviada a un grupo multicast | |
Demuestra cómo enviar mensajes a un grupo multicast | |
Demostración de un cliente de Chat "stateful peer-to-peer | |
Demuestra cómo comunicarse a través de una conexión encriptada (SSL) | |
El ejemplo Threaded Fortune Server muestra cómo crear un servidor para un servicio de red simple que utiliza hilos para manejar peticiones de diferentes clientes. Está pensado para ejecutarse junto con el ejemplo Cliente Fortune. | |
Demuestra operaciones TCP/IP complejas |
Qt Network Authorization
Demuestra la autenticación con OAuth 2 para acceder a Reddit |
Qt OPC UA
Uso del enfoque modelo/vista para mostrar todos los nodos de un servidor OPC UA en una vista de árbol | |
Muestra cómo generar claves y solicitudes de firma de certificados | |
Interacción con un servidor OPC UA para construir una HMI basada en QML para una simple máquina de bombeo de agua | |
Interacción con un servidor OPC UA para crear una HMI basada en QML para una sencilla máquina de bombeo de agua | |
Un servidor OPC UA que implementa una simulación de una máquina simple de bombeo de agua |
OpenAPI de Qt
Ejemplo de cómo utilizar el generador OpenAPI para crear un cliente RESTful API para comunicarse con modelos OpenAI | |
Ejemplo de cómo generar el código del cliente OpenAPI e integrarlo en una aplicación |
Qt OpenGL
Ejemplo de pintura 2D muestra como QPainter y QOpenGLWidget pueden ser usados juntos para mostrar gráficos 2D acelerados en hardware soportado | |
Muestra cómo rotar manualmente un cubo 3D texturizado con la entrada del usuario | |
El ejemplo Hello GL2 demuestra el uso básico de las clases relacionadas con OpenGL proporcionadas con Qt | |
Demuestra las funciones OpenGL ES 3.0 a través de QOpenGLExtraFunctions | |
Este ejemplo muestra como crear una aplicación mínima basada en QWindow con el propósito de usar OpenGL | |
Este ejemplo muestra como crear una aplicación mínima basada en QOpenGLWidget con soporte de renderizado estereoscópico | |
El ejemplo Textures demuestra el uso de las clases de imagen de Qt como texturas en aplicaciones que utilizan tanto OpenGL como Qt para mostrar gráficos |
Qt PDF
Un visor PDF Qt Quick que permite desplazarse por las páginas | |
Un visor PDF Qt Quick que visualiza una página a la vez | |
Un visor de PDF basado en widgets que permite desplazarse por las páginas |
Qt Positioning
Logfile Position Source muestra cómo crear y trabajar con una fuente de posición personalizada. Puede ser útil para simular datos GPS, o cuando los datos se reciben en algún formato personalizado | |
Satellite Info ejemplo muestra los satélites disponibles usando Sky View, Table View, o RSSI View y la posición actual del usuario. Se implementa con Qt Positioning y Qt Quick | |
Weather Info ejemplo muestra cómo utilizar la posición actual del usuario para recuperar contenido local de un servicio web en un plugin C++ para Qt Quick, utilizando Qt Positioning |
Qt Protobuf
Sensors ejemplo muestra cómo dos aplicaciones pueden comunicarse mediante el envío de mensajes protobuf utilizando sockets UDP |
Qt Quick
Un ejemplo de Qt Quick que demuestra algunas características avanzadas del texto | |
Cómo cargar imágenes en QML con QQuickImageProvider | |
Cómo cargar imágenes de forma asíncrona en QML | |
Muestra cómo utilizar una subclase QAbstractItemModel como modelo en QML | |
Models and Views: Fetch More functionality using a worker thread | Demuestra cómo implementar fetchMore() en un hilo de trabajo manteniendo una interfaz de usuario responsiva |
Models and Views: List Model using a worker thread for data fetching | Demuestra cómo implementar un modelo de lista con una interfaz de usuario sensible utilizando un subproceso de trabajo para obtener datos |
Muestra cómo utilizar una QList | |
Muestra cómo utilizar una QStringList como modelo en QML | |
QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks | |
QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate | |
Demuestra como mezclar Qt Quick con una aplicación Qt Widgets usando QWidget::createWindowContainer() | |
Muestra como renderizar una escena Qt Quick en una textura que luego es utilizada por un renderizador Direct3D 11 no basado en Quick | |
Muestra cómo renderizar una escena Qt Quick en una textura que luego es utilizada por un renderizador OpenGL no basado en Quick. | |
Muestra cómo renderizar una escena Qt Quick en una QRhiTexture | |
Demuestra los beneficios de QQuickWidget sobre un QQuickView incrustado como una ventana nativa | |
Este ejemplo demuestra la implementación de botones accesibles | |
Esta es una colección de ejemplos de Animación QML | |
Esta es una colección de ejemplos de QML Canvas | |
Esta es una colección de ejemplos de arrastrar y soltar QML | |
Demuestra la incrustación de un QQuickWindow en un QWidget UI a través de QWidget::createWindowContainer() | |
Esta es una colección de ejemplos QML relacionados con tipos de imágenes | |
Un ejemplo de Qt Quick muestra cómo configurar una tasa de refresco variable para partes específicas de la UI | |
Esta es una colección de ejemplos QML de interacción con el teclado | |
Una colección de ejemplos de almacenamiento local QML | |
Este es un ejemplo del tipo MouseArea en QML | |
Demuestra el uso de MultiEffect | |
Demuestra el uso de MultiEffect | |
Muestra cómo utilizar Qt Quick Input Handlers en componentes interactivos | |
Esta es una colección de ejemplos de Posicionadores en QML | |
Demuestra el uso de RectangularShadow | |
Un ejemplo de Qt Quick que demuestra el uso de efectos de sombreado | |
Un ejemplo de Qt Quick que demuestra el uso de elementos de forma | |
Esta es una colección de ejemplos QML relacionados con el texto | |
Esta es una colección de ejemplos QML de vista de modelo | |
Este ejemplo demuestra los tipos Window y Screen en QML | |
Demuestra cómo utilizar los tipos layout para organizar una UI | |
Demuestra cómo usar LayoutItemProxy para hacer una UI responsiva | |
Esta es una colección de ejemplos usando Affectors en el sistema de partículas QML | |
Esta es una colección de ejemplos usando Emitters en el sistema de partículas QML | |
Colección de ejemplos de uso de Afectores en el sistema de partículas QML | |
Esta es una colección de ejemplos que utilizan Afectores en el sistema de partículas QML | |
El ejemplo de Conway's Game of Life muestra cómo el tipo QML TableView puede utilizarse para mostrar un modelo C++ que el usuario puede desplazar. | |
El ejemplo Pixelator muestra cómo se puede utilizar QML TableView y un delegado para modelos de tabla personalizados. | |
Demuestra cómo mezclar Qt Quick con una aplicación Qt Widgets utilizando la clase QQuickWidget | |
Muestra cómo implementar una geometría personalizada en Qt Quick Scene Graph | |
Muestra cómo implementar un material personalizado en el gráfico de escena Qt Quick | |
Muestra como usar QSGRenderNode para implementar renderizado personalizado en el Qt Quick scenegraph | |
Muestra cómo renderizar directamente con Direct3D 11 bajo una escena Qt Quick | |
Demuestra como se pueden combinar materiales y geometrías personalizadas bajo un único QQuickItem | |
Muestra cómo utilizar una textura creada directamente con Metal | |
Muestra cómo renderizar directamente con Metal bajo una escena Qt Quick | |
Muestra cómo renderizar OpenGL en una escena Qt Quick | |
Muestra cómo implementar elementos scenegraph personalizados basados en QPainter | |
Muestra cómo implementar un QQuickItem personalizado que muestre una textura renderizada con QRhi | |
Muestra cómo renderizar directamente con QRhi bajo una escena Qt Quick | |
Muestra los beneficios de los ítems personalizados animados independientemente del hilo principal mientras se usa el bucle de renderizado de hilo de Qt Quick | |
Muestra cómo combinar dos texturas de dos proveedores de texturas en un nodo gráfico de escena personalizado | |
Muestra cómo utilizar una textura creada directamente con Vulkan | |
Muestra cómo renderizar directamente con Vulkan bajo una escena Qt Quick | |
Dial Control Ejemplo muestra cómo crear un dial de tipo velocímetro | |
Flipable Ejemplo muestra un elemento que se voltea cuando se hace clic, girando alrededor del eje y | |
Qt Quick ejemplo que demuestra las diferencias entre Qt SVG, VectorImage y svgtoqml | |
Un ejemplo de Qt Quick Shapes que muestra diferentes formas de utilizar formas en una aplicación. |
Qt Quick 3D
Demostración de un dibujo sencillo con instancias | |
Demuestra los modos de antialiasing en Qt Quick 3D | |
Demostración del uso de mapas de luz en una escena 3D | |
Demostración de mapas de sombra en cascada | |
Demostración de la escritura de efectos de post-procesado personalizados | |
Demostración del suministro de datos de vértices personalizados desde C++ y QML | |
Demostración de creación de instancias con materiales personalizados y una tabla de instancias C++. | |
Demostración de escritura de materiales personalizados sombreados | |
Demostración de escritura de geometría personalizada C++ con un objetivo morph | |
Demostración del uso de sombreadores de vértices y fragmentos personalizados. | |
Demostración de la creación de modelos dinámicos | |
Demostración del renderizado conjunto de objetos 2D y 3D en Qt Quick 3D | |
Demostración del renderizado de instancias en Qt Quick 3D | |
Demuestra cómo renderizar una escena en Qt Quick 3D | |
Demuestra el uso de capas en QtQuick3D | |
Demuestra el uso de la ayuda de nivel de detalle | |
Demuestra el uso de diferentes tipos de luz | |
Demostración del control de animaciones morphing en Qt Quick 3D | |
Demuestra el uso del soporte experimental de procesamiento de materiales en tiempo de compilación. | |
Demuestra la transparencia independiente del orden en Qt Quick 3D | |
Demostración del uso del módulo Qt Quick 3D Particles3D. | |
Demostración del picking de modelos | |
Demostración del uso de Principled Material. | |
Demuestra cómo proporcionar datos de textura personalizados desde C++ o QML | |
Demuestra como crear un juego simple usando Quick3D | |
Demuestra el uso de Qt Quick Items en la escena Quick 3D | |
Demuestra el uso de sondas de reflexión en Qt Quick 3D | |
Demuestra cómo se pueden cargar activos en tiempo de ejecución | |
Un ejemplo que muestra escenas usando SSGI y Lightmaps | |
Demuestra el uso de ExtendedSceneEnvironment | |
Demostración de reflexiones en Qt Quick 3D | |
Demostración de cómo activar la niebla en la escena 3D | |
Demostración de cómo renderizar una animación simple de skinning en Qt Quick 3D | |
Demuestra como la extensión QtQuick3D Render puede ser usada para implementar stencil outlining | |
Demuestra como asignar materiales a sub-meshes | |
Demuestra como crear pases de render personalizados en Qt Quick 3D | |
Demuestra el uso de View3D para mostrar una escena desde múltiples cámaras | |
Demuestra como hacer render volumétrico en Qt Quick 3D | |
Demuestra como manipular objetos 3D con Qt Quick 3D XR | |
Demuestra cómo tocar en pantallas curvas y el manejo táctil de modelos 3D | |
Demuestra como implementar locomoción simple en Qt Quick 3D XR | |
Demostración de la configuración de una escena de RV sencilla con Qt Quick 3D XR | |
Demostración de la entrada del controlador en Qt Quick 3D XR | |
Demostración del seguimiento de la mano en Qt Quick 3D XR | |
Demostración del uso de anclajes espaciales en Qt Quick 3D XR |
Qt Quick Física 3D
Demuestra cómo generar objetos físicos | |
Demostración del tipo CharacterController | |
Demostración del uso de formas de colisión complejas | |
Demostración del uso de diferentes formas | |
Demostracion del uso de cuerpos de disparo e informacion de colision | |
Demostración de diferentes formas de establecer la masa y la inercia de un cuerpo. | |
Demostración del uso de materiales físicos | |
Demostración de la configuración de una escena física sencilla |
Qt Quick Controls
Una aplicación QML de escritorio utilizando Qt Quick Controls personalizado para mostrar archivos de texto de un sistema de archivos | |
Demostración del uso de QQuickAttachedPropertyPropagator | |
Una aplicación QML utilizando Qt Quick Controls y una clase C++ que implementa una simple lista de contactos | |
Un calendario de eventos simple | |
Una aplicación QML utilizando Qt Quick Controls y módulos QML con controles personalizados | |
Una galería de controles | |
Una interfaz de usuario de automoción utilizando activos personalizados de estilo Imagine | |
Demostración del modelo de árbol personalizado en el control TreeView | |
Una aplicación de editor de texto enriquecido utilizando Qt Quick Controls | |
Aplicación de lista de tareas para iOS | |
Demuestra un lanzador de aplicaciones diseñado para dispositivos wearables | |
Demuestra cómo crear una aplicación de hoja de cálculo |
Qt Quick Effect Maker
Demuestra cómo utilizar un efecto creado con el Qt Quick Effect Maker (QQEM) |
Qt Remote Objects
Desarrollar un programa cliente muy sencillo que muestre el contenido y los cambios realizados en un servidor | |
Desarrollar un sencillo programa servidor que muestre y realice cambios en un QTreeView que esté disponible en una red de Objetos Remotos | |
Usando un transporte no basado en QIODevice (QWebSocket) con QtRemoteObjects | |
Configurando una red segura de Objetos Remotos usando QSslSockets | |
Un servidor y cliente de Objetos Remotos minimalista | |
Un cliente que tiene una réplica de un objeto de tiempo de un servidor y muestra la hora en un reloj | |
Un servidor que comparte un objeto de tiempo con clientes conectados |
Qt SCXML
Una aplicación que implemente el ejemplo de calculadora presentado en la especificación SCXML | |
Implementa un cliente FTP simple utilizando una máquina de estados | |
Invoca una máquina de estados anidada compilada | |
Envía datos a un modelo de datos C++ y los recibe de él | |
Demuestra el uso de un archivo javascript independiente con SCXML | |
Una aplicación Qt Quick que utiliza una máquina de estados cargada dinámicamente para implementar un semáforo | |
Una aplicación basada en widgets que utiliza una máquina de estados cargada dinámicamente para implementar un semáforo | |
Una aplicación Qt Quick que utiliza una máquina de estados compilada para implementar un semáforo simplificado | |
Aplicación Qt Quick que utiliza una máquina de estados compilada para implementar un semáforo. | |
Una aplicación basada en widgets que utiliza una máquina de estados compilada para implementar un semáforo. |
Qt SQL
Muestra cómo utilizar las clases Qt SQL con un framework modelo/vista | |
El ejemplo de la tabla en caché muestra cómo se puede utilizar una vista de tabla para acceder a una base de datos, almacenando en caché cualquier cambio en los datos hasta que el usuario los envíe explícitamente mediante un botón pulsador. | |
El ejemplo Drill Down muestra cómo leer datos de una base de datos así como enviar cambios, utilizando las clases QSqlRelationalTableModel y QDataWidgetMapper | |
El ejemplo Master Detail muestra cómo presentar datos de diferentes fuentes de datos en la misma aplicación. Los títulos de los álbumes, y los correspondientes artistas y fechas de lanzamiento, se guardan en una base de datos, mientras que las pistas de cada álbum se almacenan en un archivo XML | |
Un ejemplo de modelo de consulta muestra cómo crear versiones personalizadas de datos obtenidos a partir de una consulta SQL, utilizando un modelo que encapsula la consulta y vistas de tabla para mostrar los resultados. | |
El ejemplo del modelo de tabla relacional muestra cómo utilizar vistas de tabla con un modelo relacional para visualizar las relaciones entre los elementos de una base de datos. | |
El ejemplo del navegador SQL muestra cómo puede utilizarse un navegador de datos para visualizar los resultados de sentencias SQL en una base de datos activa. | |
SQL Widget Mapper ejemplo muestra cómo utilizar una información de mapa de una base de datos a los widgets en un formulario | |
Un ejemplo de modelo de tabla muestra cómo utilizar un modelo de tabla SQL especializado con vistas de tabla para editar información en una base de datos |
Qt SVG
Un ejemplo Qt Widgets para renderizar y visualizar archivos SVG |
Qt Sensors
Sensors Showcase ejemplo demuestra el uso de sensores con ejemplos visuales |
Qt Serial Bus
El ejemplo envía y recibe tramas de bus CAN | |
El ejemplo implementa una aplicación cliente Modbus | |
El ejemplo muestra cómo manejar códigos de función Modbus personalizados | |
El ejemplo implementa una aplicación de servidor Modbus |
Qt Serial Port
Muestra cómo utilizar la API síncrona de QSerialPort en un subproceso no GUI | |
Muestra cómo utilizar la API síncrona de QSerialPort en un subproceso de trabajo | |
Muestra cómo utilizar varias características de QSerialPort |
Qt Spatial Audio
Muestra algunas de las capacidades del motor de audio espacial en Qt |
Qt State Machine
El ejemplo Move Blocks muestra cómo animar elementos en un QGraphicsScene utilizando un QStateMachine con una transición personalizada | |
Ping Pong States ejemplo muestra cómo utilizar estados paralelos junto con eventos personalizados y transiciones en Qt State Machine Framework | |
Rogue ejemplo muestra cómo utilizar la Qt State Machine para el manejo de eventos | |
Traffic Light ejemplo muestra cómo usar Qt State Machine Overview para implementar el flujo de control de un semáforo |
Árbol de tareas Qt
Demuestra cómo los diferentes modos de ejecución y las políticas de flujo de trabajo afectan a la compleja ejecución TaskTree | |
Demuestra cómo ejecutar iteraciones del bucle For en paralelo para descargar y escalar imágenes de forma asíncrona utilizando TaskTree | |
Demuestra cómo implementar el comportamiento de una máquina de estados utilizando TaskTree a través de una simulación de semáforo. |
Qt TextToSpeech
El ejemplo Hello Speak lee en voz alta el texto proporcionado por el usuario. | |
El ejemplo Quick Speech lee texto proporcionado por el usuario |
Qt UI Tools
Carga dinámica de archivos .ui utilizando QUiLoader |
Qt Virtual Keyboard
Este ejemplo muestra cómo utilizar el teclado virtual en una aplicación Qt Quick |
Qt Wayland Compositor
Custom Extension muestra cómo implementar una extensión Wayland personalizada | |
Custom Shell muestra cómo implementar una extensión shell personalizada | |
Fancy Compositor es un ejemplo que demuestra como escribir un compositor Wayland en puro QML | |
IVI Compositor es un ejemplo que demuestra cómo utilizar la extensión IviApplication | |
Minimal CPP es un ejemplo que muestra cómo escribir un compositor Wayland en C++. | |
Minimal QML es un ejemplo simple que demuestra cómo escribir un compositor Wayland en QML | |
Multi Output es un ejemplo que muestra un compositor con múltiples salidas | |
Multi Screen es un compositor Wayland de escritorio para múltiples pantallas | |
Overview Compositor muestra cómo cambiar entre los clientes en una cuadrícula | |
Compositor QtShell muestra cómo utilizar la extensión de shell QtShell | |
Server Side Decoration Compositor es un ejemplo simple que demuestra las decoraciones de ventanas del lado del servidor en xdg-shell | |
Spanning Screens es un ejemplo que muestra cómo dejar que los clientes Wayland abarquen múltiples pantallas |
Qt WebChannel
Un cliente HTML/JavaScript que se comunica a través de un WebSocket con un servidor QWebChannel | |
Un cliente QML que se comunica a través de un WebSocket con un servidor QWebChannel | |
Un servidor de chat simple implementado utilizando la API C++ de QWebChannel | |
Un chat sencillo entre un servidor y un cliente remoto que se ejecuta en un navegador |
Qt WebEngine
Inyectar hojas de estilo personalizadas en páginas web y proporcionar una herramienta de previsualización de texto enriquecido para un lenguaje de marcado personalizado | |
Demuestra cómo cargar y manipular contenido web | |
Un navegador de cookies basado en Qt WebEngine Widgets | |
Congela y descarta las pestañas en segundo plano para reducir el uso de CPU y memoria | |
Demuestra cómo pasar notificaciones web HTML5 a los usuarios | |
Demuestra cómo suscribirse y darse de baja de notificaciones push | |
Un navegador web implementado utilizando el tipo QML WebEngineView | |
Un escenario sencillo de autenticación de certificado de cliente utilizando Qt WebEngine y QSslServer | |
Convierte páginas web en documentos PDF utilizando Qt WebEngine | |
Demostración de cómo gestionar solicitudes de geolocalización | |
Demuestra cómo manejar las solicitudes de permisos de sitios web, y gestionar los permisos existentes | |
Demuestra cómo imprimir páginas web utilizando Qt WebEngine Widgets | |
Un navegador sencillo basado en Qt WebEngine Widgets | |
Integración de un corrector ortográfico en un sencillo formulario HTML | |
Muestra vídeo a pantalla completa utilizando QWebEngineView |
Qt WebSockets
Explica cómo escribir un ejemplo de cliente QML WebSocket | |
Un ejemplo simple que muestra como usar un QML WebSocketServer | |
Una simple aplicación cliente usando WebSockets seguros (wss) | |
Un servidor simple para responder a clientes sobre WebSockets seguros (wss) | |
Una aplicación de chat mínima utilizando el protocolo WebSocket | |
Mostrar cómo escribir una aplicación cliente WebSocket sencilla | |
Mostrar cómo escribir una aplicación de servidor WebSocket sencilla |
Qt WebView
Minibrowser ejemplo demuestra cómo utilizar el módulo Qt WebView con Qt Quick |
Qt Widgets
Visualiza una enorme escena de vista gráfica con 40000 elementos de chip | |
Ejemplo de libreta de direcciones muestra cómo utilizar modelos proxy para mostrar diferentes vistas sobre los datos de un único modelo | |
Demuestra cómo funcionan las transformaciones afines en QPainter | |
Reloj Analógico ejemplo muestra cómo dibujar el contenido de un widget personalizado | |
Dibujo Básico ejemplo muestra cómo mostrar primitivas gráficas básicas en una variedad de estilos utilizando la clase QPainter | |
Demuestra cómo crear un diseño gráfico básico | |
Muestra cómo utilizar los gestores de diseño estándar | |
Ejemplo de Modelo Básico de Ordenación/Filtrado ilustra cómo utilizar QSortFilterProxyModel para realizar ordenaciones y filtrados básicos | |
El ejemplo muestra cómo utilizar señales y ranuras para implementar la funcionalidad de un widget de calculadora, y cómo utilizar QGridLayout para colocar widgets hijos en una rejilla | |
El ejemplo del widget de calendario muestra el uso de QCalendarWidget | |
Demuestra cómo animar elementos en una vista gráfica | |
Combo Widget Mapper ejemplo muestra como usar QDataWidgetMapper para mapear información desde un modelo a widgets específicos en un formulario | |
El ejemplo Completer muestra cómo proporcionar facilidades de completado de cadena para un widget de entrada basado en datos proporcionados por un modelo | |
Demuestra cómo funcionan los modos de composición en QPainter | |
Muestra cómo renderizar un cubo texturizado e integrarlo con QPainter y widgets, utilizando la API 3D de QRhi Qt y la capa de abstracción del lenguaje de sombreado | |
El ejemplo de completador personalizado muestra cómo proporcionar facilidades de completado de cadena para un widget de entrada basado en datos proporcionados por un modelo. El completador muestra sugerencias de posibles palabras basadas en los tres primeros caracteres introducidos por el usuario y la palabra elegida por el usuario se inserta en el TextEdit utilizando QTextCursor. | |
El ejemplo Custom Sort/Filter Model ilustra cómo subclasificar QSortFilterProxyModel para realizar una ordenación y filtrado avanzados | |
Demuestra cómo utilizar el marco de la vista gráfica | |
Demuestra cómo arrastrar y soltar elementos en una vista gráfica | |
El ejemplo Draggable Icons muestra cómo arrastrar y soltar datos de imagen entre widgets de la misma aplicación, y entre aplicaciones diferentes | |
El ejemplo muestra cómo arrastrar y soltar texto entre widgets | |
El ejemplo muestra cómo distinguir los distintos formatos MIME disponibles en una operación de arrastrar y soltar | |
El ejemplo de curvas de relajación muestra cómo utilizar curvas de relajación para controlar la velocidad de una animación | |
Este ejemplo muestra cómo implementar un modelo de árbol simple basado en ítems que puede utilizarse con otras clases en el marco modelo/vista | |
Demuestra cómo interactuar con elementos gráficos en una escena | |
El ejemplo Fetch More muestra cómo añadir elementos a un modelo de vista de elementos bajo demanda | |
Muestra cómo organizar widgets para diferentes tamaños de ventana | |
Este ejemplo demuestra cómo congelar una columna dentro de un QTableView | |
Muestra como usar gradientes con QPainter | |
Muestra cómo funcionan los modos de composición en QPainter | |
Demuestra el uso de gestos simples en un widget | |
Ejemplo de Asistente de Licencia muestra como implementar complejos asistentes en Qt | |
Ejemplo de Edición de Líneas demuestra las muchas maneras en que QLineEdit puede ser utilizado, y muestra los efectos de varias propiedades y validadores en la entrada y salida suministrada por el usuario | |
El ejemplo de Menús muestra cómo pueden utilizarse los menús en una aplicación de ventana principal | |
Un ejemplo de formulario de pedido muestra cómo generar documentos de texto enriquecido combinando una plantilla sencilla con los datos introducidos por el usuario en un cuadro de diálogo. | |
El ejemplo de los trazados de pintor muestra cómo utilizar los trazados de pintor para crear formas complejas para el renderizado. | |
Path Stroking ejemplo muestra varios tipos de lápices que se pueden utilizar con QPainter | |
QRegularExpression ejemplo muestra cómo las expresiones regulares en Qt se aplican al texto proporcionando un entorno en el que nuevas expresiones regulares pueden ser creadas y probadas en cadenas de texto personalizadas | |
Scribble ejemplo muestra cómo reimplementar algunos de los manejadores de eventos de QWidget para recibir los eventos generados por los widgets de la aplicación | |
El ejemplo Shortcut Editor muestra cómo crear un modelo jerárquico básico de lectura-escritura para usarlo con las clases QKeySequenceEdit y la vista estándar de Qt. Para una descripción de la Programación Modelo/Vista, ver el resumen de Programación Modelo/Vista | |
Demuestra la disposición de anclas en una escena de vista gráfica | |
Muestra cómo renderizar un triángulo utilizando QRhi, la API 3D de Qt y la capa de abstracción del lenguaje de sombreado. | |
Ejemplo de modelo de árbol simple muestra cómo utilizar un modelo jerárquico con las clases de vista estándar de Qt | |
Sliders ejemplo muestra cómo utilizar los diferentes tipos de deslizadores disponibles en Qt: QSlider, QScrollBar y QDial | |
Spin Boxes ejemplo muestra como usar los diferentes tipos de spin boxes disponibles en Qt, desde un simple widget QSpinBox hasta editores más complejos como el widget QDateTimeEdit | |
El ejemplo de la Hoja de Cálculo muestra cómo crear una simple aplicación de hoja de cálculo | |
Standard Dialogs ejemplo muestra los diálogos estándar que son proporcionados por Qt | |
Star Delegate ejemplo muestra como crear un delegado que puede pintarse a si mismo y que soporta edición | |
Syntax Highlighter ejemplo muestra como realizar un simple resaltado de sintaxis | |
System Tray Icon ejemplo muestra cómo añadir un icono con un menú y mensajes emergentes a la bandeja del sistema de un entorno de escritorio | |
Tab Dialog ejemplo muestra como construir un dialogo de pestaña usando la clase QTabWidget | |
Este ejemplo muestra cómo utilizar una tableta Wacom en aplicaciones Qt | |
Screenshot ejemplo muestra cómo tomar una captura de pantalla del escritorio | |
Muestra cómo crear controles personalizados que aceptan entrada táctil | |
Transformations ejemplo muestra cómo las transformaciones influyen en la forma en que QPainter renderiza primitivas gráficas | |
Ejemplo muestra cómo hacer una ventana redonda con un fondo translúcido | |
El ejemplo Tree Model Completer muestra cómo proporcionar facilidades de completado para un modelo jerárquico, utilizando un punto como separador para acceder a los objetos de nivel Child, GrandChild y GrandGrandChild | |
Ejemplo de Asistente Trivial ilustra como crear un asistente lineal de registro de tres páginas usando tres instancias de QWizardPage y una instancia de QWizard | |
Este ejemplo muestra como implementar la funcionalidad deshacer/rehacer con el framework Qt undo | |
Demuestra como manipular los elementos de un QPainterPath | |
El ejemplo Widgets Gallery muestra widgets relevantes para el diseño de UIs | |
El ejemplo de Window Flags muestra cómo usar las banderas de ventana disponibles en Qt |
Qt Widgets Manual del Diseñador
Creación de una interfaz de usuario a partir de un formulario Qt Widgets Designer en tiempo de ejecución | |
Uso de un formulario creado con Qt Widgets Designer en una aplicación | |
Uso de un formulario creado con Qt Widgets Designer en una aplicación | |
Creación de un plugin multipágina personalizado para Qt Widgets Designer | |
Creación de un plugin widget personalizado para Qt Widgets Designer | |
Creación de un plugin de widget personalizado para Qt Widgets Designer y provisión de entradas de menú de tareas personalizadas asociadas al plugin |
Qt XML
Proporciona un lector para archivos XML Bookmark Exchange Language |
© 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.