Qt Serial Port
Qt Serial Port se proporcionan funciones básicas para la configuración, las operaciones de E/S y la obtención y configuración de las señales de control de los pines RS-232.
Los siguientes elementos no son soportados por este módulo:
- Funciones de terminal, como eco, control CR/LF, etc.
- Visualización en modo texto para la transferencia de datos.
- Configuración de tiempo de espera y retardo durante la lectura o escritura.
- Notificación de cambio de señal.
Uso del módulo
Utilizar la API C++ de un módulo Qt requiere enlazar con la librería del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.
Compilación con CMake
Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS SerialPort)
target_link_libraries(mytarget PRIVATE Qt6::SerialPort)Para obtener más información, consulta la descripción general de la compilación con CMake.
Compilación con qmake
Para configurar el módulo para su construcción con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += serialport
Módulo Evolution
Cambios en Qt SerialPort enumera los cambios importantes en la API del módulo y la funcionalidad que se hicieron para la serie Qt 6 de Qt.
Licencias
Qt SerialPort está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo la Licencia Pública General Reducida de GNU, versión 3, o la Licencia Pública General de GNU, versión 2. Vea Licencias Qt para más detalles.
Información relacionada
© 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.