Articles of qt

Enviando mensajes entre dos widgets usando señales y ranuras

Necesito tener widgets que se comuniquen entre ellos. Mi Widget central tiene 2 instancias de widget: widget A (instancia de A() ), widget B (instancia de B() ) Cuando un widget A está sujeto a un evento (por ejemplo: mouseRelease ), necesito el widget A para llamar a una función Y para hacer algo de […]

Extraer texto de anotaciones resaltadas en un archivo PDF

Desde ayer estoy tratando de extraer el texto de algunas anotaciones resaltadas en un pdf, usando python-poppler–qt4. Según esta documentación , parece que tengo que obtener el texto usando el método Page.text (), pasando un argumento Rectangle de la anotación resaltada, que obtengo usando Annotation.boundary (). Pero solo obtengo texto en blanco. ¿Alguien me puede […]

¿Cómo puedo filtrar los elementos de PyQt QCombobox en función de la entrada de texto?

Necesito un QCombox cuyos elementos se filtran según la entrada de texto. Si configuro el QCombobox editable, el usuario puede insertar texto y el QCompleter se crea automáticamente. Pero los elementos no se filtran y no quiero que el usuario agregue nuevos elementos. ¿Hay alguna posibilidad de agregar esta funcionalidad al QCombobox?

PySide / PyQt – Al iniciar un subproceso intensivo de CPU, se bloquea toda la aplicación

Estoy intentando hacer algo bastante común en mi aplicación PySide GUI: quiero delegar algunas tareas intensivas de CPU a un subproceso en segundo plano para que mi GUI se mantenga receptiva e incluso pueda mostrar un indicador de progreso a medida que avanza el cálculo. Esto es lo que estoy haciendo (estoy usando PySide 1.1.1 […]

¿Cómo hago pruebas unitarias de mi progtwig GUI con Python y PyQt?

Escuché que Unit Testing es un excelente método para mantener el código funcionando correctamente. La prueba de la unidad por lo general pone una entrada simple a una función y verifica su salida simple. Pero, ¿cómo puedo probar una interfaz de usuario? Mi progtwig está escrito en PyQt. ¿Debo elegir PyUnit, o QT integrado en […]

Configurar el elemento de la barra del menú del menú de aplicaciones de Mac OSX a un valor distinto de “Python” en mi aplicación Python Qt

Estoy escribiendo una aplicación GUI usando python y Qt. Cuando ejecuto mi aplicación en Mac, el primer elemento del menú en la barra de menú de Mac en la parte superior de la pantalla es “Python“. Preferiría que el nombre de la aplicación fuera el nombre de mi aplicación. ¿Cómo puedo obtener el nombre de […]

Pyside, webkit pregunta básica

Actualmente estoy ejecutando este código y, aunque aparece el navegador web, el inspector web no parece mostrar nada, ¿estoy haciendo algo incorrectamente? import sys from PySide.QtCore import * from PySide.QtGui import * from PySide.QtWebKit import * app = QApplication(sys.argv) web = QWebView() web.load(QUrl(“http://www.google.com”)) web.show() inspect = QWebInspector() inspect.setPage(web.page()) inspect.show() sys.exit(app.exec_())

¿Hay un lenguaje de diseño mejor que HTML para imprimir?

Estoy usando Python y Qt 4.4 y tengo que imprimir algunas páginas. Inicialmente pensé que usaría HTML con CSS para producir esas páginas. Pero el HTML tiene algunas limitaciones. Ahora la pregunta es: ¿hay algo que sea mejor que HTML pero que sea (o casi) tan fácil de usar? Además, debe ser compatible con GPL. […]

¿Cómo instalar PyQt5 en Windows?

Cuando bash instalar el PyQt5 en Windows usando el comando python configure.py Me sale este error: Error: Make sure you have a working Qt qmake on your PATH. Obtuve el pyQt5 de PyQt5 Download . ¿Cómo puedo instalar PyQt5? Actualizar: Instalé Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) desde la página de descargas […]

¿Cómo cargar archivos .ui en clases de python con PySide?

He usado PyQt durante bastante tiempo, y todo el tiempo que lo he usado, ha habido un patrón de progtwigción bastante consistente. Utilice Qt Designer para crear un archivo .ui. Cree una clase de python del mismo tipo que el widget que creó en el archivo .ui. Al inicializar la clase python, use uic para […]