Articles of qt4

¿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 […]

PyQt – Implementar un QAbstractTableModel para mostrar en QTableView

Me gustaría mostrar un dataframe de pandas en una tabla de PyQt. He hecho algunos progresos con esto, pero no he podido derivar correctamente la clase Modelo de tabla. Cualquier ayuda con esto sería muy apreciada. ** Note el código de ejemplo completo aquí ** Estoy luchando para generar una clase derivada válida de QtCore.QAbstractTableModel. […]

PyQt4 File Widget de selección

Quiero hacer un diálogo QT4 (usando el diseñador QT), que contiene una parte donde se debe seleccionar un archivo. Ahora, sé que QFileDialog existe, y puedo progtwigr algo que hace lo que quiero. ¿Pero también puedo hacerlo en el diseñador QT? ¿Hay alguna manera de obtener un widget de “selección de archivo” en el diseñador […]

PyQt4: obtener una lista de todas las tags en QListWidget

Soy nuevo en PyQt4 y especialmente en QListWidget. Estoy intentando obtener una lista (de Python) de todas las tags que se muestran actualmente en QListWidget. Puedo obtener una lista de todos los QListWidgetItems, pero no estoy seguro de cómo llegar a las tags desde allí … Esto es lo que uso para obtener la lista […]

¿Cómo puedo mover el archivo a la Papelera de reciclaje / basura en diferentes plataformas usando PyQt4?

Me gustaría agregar la siguiente función a mi aplicación PyQt4 multiplataforma: cuando el usuario selecciona algún archivo y selecciona “eliminar”, el archivo se moverá a la carpeta de la Papelera de reciclaje en lugar de eliminarlo permanentemente. Creo que puedo encontrar una solución específica de Windows utilizando la API de Win32 o algo similar, pero […]

Señales y slots de PyQt4

Estoy escribiendo mi primera aplicación de Python con PyQt4. Tengo una clase MainWindow y una Dialog, que es parte de la clase MainWindow: self.loginDialog = LoginDialog(); Uso slots y señales. Aquí hay una conexión hecha en MainWindow: QtCore.QObject.connect(self.loginDialog, QtCore.SIGNAL(“aa(str)”), self.login) Y trato de emitir señal dentro de la clase Dialog (estoy seguro de que se […]