Interceptar carga de recursos en Qt WebEngine (PyQt 5)

Interceptar carga de recursos en Qt WebEngine (PyQt 5)

Descarga: qt-webengine-interceptor.zip. Ya vimos en el ejemplo de un navegador web simple con PyQt 5 cómo utilizar Qt WebEngine ─en particular, la clase QWebEngineView─ para cargar una página web dentro de un control de nuestra aplicación. Otra de las funcionalidades interesantes que nos provee este widget es la de poder interceptar la carga de recursos… Read More

PyQt – Ícono en el área de notificaciones (System tray)

Versión: Python 2.x, 3.x y PyQt 4. Generalmente denominado system tray, se trata de un área específica de la pantalla en donde el sistema operativo permite a los programas enviar notificaciones. Como puede observarse en las imágenes, las notificaciones están asociadas al ícono de la aplicación que, además, puede incluir menús contextuales. Qt nos provee… Read More

Generador de contraseñas (PyQt)

Versión: Python 3.x, PyQt 4. Descargas: pwdgen.zip. Un pequeño programa que permite generar contraseñas especificando distintos conjuntos de caracteres y totalmente configurable utilizando Python 3.4 y PyQt 4. La interfaz gráfica fue diseñada con Qt Designer y traducida a código Python (gui.py) utilizando la herramienta pyuic. El archivo de descarga incluye tres archivos: pwdgen.py (archivo… Read More

Reproductor de video simple con PyQt 4 y 5

Simple código de fuente de un reproductor de video en PyQt utilizando los módulos multimedia Phonon (en PyQt 4) y QtMultimedia (PyQt 5). La librería gráfica se encarga mayoritariamente de todo: control de volumen, tiempo de reproducción, pantalla completa (presionando dos veces en la pantalla). Código totalmente comentado para facilitar su comprensión. La versión de… Read More

Reproductor de audio de YouTube con PyQt 4

Versión: 2.x, 3.x. Descargas: ytplayer.zip. Se trata de una pequeña aplicación multiplataforma capaz de reproducir cualquier video alojado en youtube.com. En base a este código, pueden observarse las diversas características que provee Qt, específicamente el módulo QtWebKit que soporta por completo el reproductor de Adobe Flash y permite interactuar con código de JavaScript fácilmente. El… Read More

Explorador de archivos y carpetas

Versión: 2.x. Descargas: explorer_src.zip. Un simple programa que permite explorar tus documentos en todas las plataformas, utilizando las funciones estándar de operaciones con archivos y carpetas junto con la librería PyQt 4, utilizada para el desarrollo de la interfaz gráfica, y el módulo hurry.filesize, para proveer tamaños de archivos más agradables. Vista previa Ubuntu Windows… Read More

Convertir archivo de Qt Designer (.ui) a código de fuente Python (.py)

Versión: 2.x, 3.x Introducción La herramienta pyuic convierte automáticamente archivos de Qt Designer (.ui) a archivos de código de fuente Python (.py). Se distribuye junto a PyQt, forma parte del conjunto de herramientas que éste provee. Su utilización es de lo más sencilla. Se pasa como argumento el nombre del archivo .ui al llamar a… Read More