Articles of qt4

¿Cómo mostrar PDF con python-poppler-qt4?

He descargado e instalado python-poppler–qt4 y ahora estoy probando una aplicación Qt simple para mostrar una página PDF. He seguido lo que he podido obtener de la web, es decir, convertir el PDF a QImage, luego a QPixMap, pero no funciona (todo lo que obtengo es una pequeña ventana sin contenido visible). Puede que haya […]

PyQt4 SIGNAL / SLOT problema al utilizar subdirectorios

Gracias de antemano por tomarse el tiempo para leer esto. Pido disculpas que sea algo verboso. Pero espero que explique el problema completamente. Se incluye el código pelado que demuestra el problema. Estoy teniendo un problema con PyQt4 SIGNAL / SLOTS. Si bien puedo hacer que todo funcione bien si escribo en un solo archivo, […]

Incruste xterm en QWidget y comuníquese con él

Quiero incrustar un xterm en un widget pyqt4 y comunicarme con él. Especialmente quiero poder imprimir en él y ejecutar comandos en él (de modo que vuelva al indicador de usuario normal después de ejecutar el comando como lo haría un shell normal). Considere el siguiente ejemplo mínimo. ¿Cómo puedo hacer que funcione? #!/usr/bin/env python […]

¿Cómo mostrar un PDF en su verdadera escala con Poppler?

Me estoy confundiendo sobre cómo mostrar un documento PDF en su verdadera escala, es decir, escala = 100%. NB: Estoy usando python-poppler–qt4 . Poppler-qt4 proporciona un método para obtener el tamaño real del PDF en puntos : document = Poppler.Document.load(‘mypdf.pdf’) page = document.page(0) size = page.pageSize() # returns a QSize object Luego, para convertir la […]

Cómo eliminar adecuadamente una figura matplotlib incrustada en una ventana secundaria en PySide para liberar memoria

El problema : Tengo una aplicación, desde la que abro una ventana infantil sin modulo haciendo clic en un botón. Esta ventana secundaria contiene una figura de matplotlib incrustada. Me gustaría que esta ventana secundaria se destruyera, junto con la figura matplotlib, después de que se haya cerrado. El problema es que, a pesar de […]

¿Cómo cambiar el tamaño de QMainWindow después de eliminar todos los DockWidgets?

Estoy tratando de hacer una aplicación que consiste en un QMainWindow , QMainWindow widget central es un QToolBar (puede que no sea habitual, pero para mi propósito, la barra de herramientas es muy adecuada). Los muelles están permitidos a continuación solamente. Le agregué un QDockWidget , y una QAction en QToolBar activa y desactiva el […]

Icono de ventana de Exe en PyQt4

Tengo un pequeño progtwig en PyQt4 y quiero comstackr el progtwig en un Exe. Estoy usando py2exe para hacer eso. Puedo establecer con éxito el ícono en la barra de título de Windows usando el siguiente código, pero cuando lo compilo en un archivo ejecutable, el ícono se pierde y veo la aplicación predeterminada de […]

Visor de pdf para la aplicación pyqt4?

Estoy escribiendo una aplicación Python + Qt4 que idealmente tendría que abrir una ventana de vez en cuando para mostrar documentos PDF y permitir operaciones muy básicas, es decir, desplazarse por las diferentes páginas e imprimir el documento. He encontrado el reportLab para crear archivos pdf, pero nada sobre los visores de pdf. ¿Alguien sabe […]

PyQt: cómo manejar el cambio de tamaño automático de los widgets cuando cambia su contenido

Estoy teniendo algunos problemas con el tamaño de los widgets qt4 cuando cambia su contenido. Ilustraré mis problemas con dos escenarios simples: Escenario 1: Tengo un widget de QLineEdit. A veces, cuando estoy cambiando su contenido usando QLineEdit.setText (), la cadena de una línea ya no encaja en el widget en su tamaño actual. Debo […]

Web Scraping Multiple Links con PyQt / QtWebkit

Estoy intentando raspar un sitio web grande de registros gubernamentales que requiere un método de “bola de nieve”, es decir, comenzando en la página de búsqueda principal y luego siguiendo cada enlace que el raspador encuentra en la página siguiente. He podido cargar la página principal usando PyQt en este tutorial de SiteScraper . import […]