Introducción al módulo de funciones PyQt5
1. Módulo PyQt5
PyQt5 se compone de una serie de módulos de Python con más de 620 clases y 6000 funciones y métodos. Los módulos principales son los siguientes:
- QtCore contiene funciones centrales no GUI. Principalmente relacionado con tiempo, archivo, documento
- Las carpetas, diversos datos, secuencias, URL, archivos MIME, procesos y subprocesos se utilizan juntos.
- QtGui incluye sistema de ventanas, procesamiento de eventos, imagen 2D, dibujo básico, fuente y texto. La clase QtWidgets contiene una serie de elementos de la interfaz de usuario para crear aplicaciones de escritorio.
- QtMultimedia contiene clases que manejan multimedia y llaman API de cámara.
- El módulo QtBluetooth contiene clases para buscar y conectarse a Bluetooth.
- QtNetwork contiene clases para la programación de redes, lo que hace que el desarrollo de TCP / IP y UDP sea más conveniente y confiable.
- QtPosition contiene clases de posicionamiento, que pueden usar satélite, WiFi e incluso texto.
- El motor contiene clases para ingresar y administrar Qt Cloud a través del cliente.
- QtWebSockets contiene clases de protocolo WebSocket.
- QtWebKit incluye un navegador web basado en WebKit2.
- QtWebKitWidgets contiene la clase WebKit1 basada en QtWidgets.
- QtXml contiene clases para procesar XML y proporciona herramientas para SAX y DOM API.
- QtSvg proporciona clases para mostrar contenido SVG Gráficos vectoriales escalables (SVG) es un formato gráfico basado en Lenguaje de marcado extensible (XML) para describir gráficos vectoriales bidimensionales.
- QtSql proporciona herramientas para procesar bases de datos.
- QtTest proporciona herramientas para probar aplicaciones PyQt5.