Articles of qt

PyQt 4 UI se congela

El siguiente progtwig solo debe contar e int y muestra su valor en una etiqueta. Pero después de un tiempo, la GUI deja de funcionar, mientras que el bucle continúa. from PyQt4 import QtGui,QtCore import sys class main_window(QtGui.QWidget): def __init__(self,parent=None): #Layout QtGui.QWidget.__init__(self,parent) self.bt=QtGui.QPushButton(‘crash’) self.lbl=QtGui.QLabel(‘count’) ver=QtGui.QHBoxLayout(self) ver.addWidget(self.bt) ver.addWidget(self.lbl) self.cnt=0 self.running=False self.connect(self.bt,QtCore.SIGNAL(“clicked()”),self.count) def count(self): self.running=True while self.running: […]

¿Cómo terminar correctamente un QThread desde una aplicación GUI?

Intenté usar self.terminate() en la clase QThread, y también self.thread.terminate() en la clase GUI. También intenté poner self.wait() en ambos casos. Sin embargo, hay dos escenarios que suceden: 1) El subproceso no termina en absoluto, y la GUI se bloquea al esperar que el subproceso finalice. Una vez que el hilo finaliza, la GUI se […]

Actualización de PySide y QProgressBar en un hilo diferente

Esto puede ser un post largo, así que, gracias de antemano por estar conmigo hasta el final. Aquí está el problema, (creo que es bastante básico, solo mi inexperiencia con PiSide y Qt lo hace más difícil para mí). Tengo una ventana principal con un elemento de menú, supongo “Proceso”. el código está siguiendo from […]

Checkboxes en un Combobox usando PyQt

Necesito implementar una lista desplegable que contenga CheckBoxes, muy parecido a tener las entradas en un ComboBox siendo CheckBoxes. Pero QComboBox no acepta QCheckBox como su miembro y no pude encontrar ninguna solución alternativa. Encontré una implementación en C ++ en el Qt Wiki, pero no sé cómo trasladarla a Python.

Crear botón dynamic en PyQt

Intento agregar una función en una clase PyQt, pero siempre me devuelve un error. # Error: TypeError: connect() slot argument should be a callable or a signal, not ‘NoneType’ # def commander (self, arg): exec arg def aButton (self, layout, **kwargs): name = kwargs.pop(“name”,”Button”) command = kwargs.pop(“command”, “” ) button = QtGui.QPushButton(name) button.clicked.connect(self.commander(command)) layout.addWidget(button) return […]

¿Tienes un ejemplo de py-poppler-qt?

Estoy desarrollando una aplicación en PyQt4 que finalmente tiene que abrir y mostrar archivos PDF. Para esta tarea hay una biblioteca de python: python-poppler (en varios sabores de ortografía). El problema es que está terriblemente mal documentado y el único ejemplo simple de trabajo que encontré hasta ahora usa Python + Gtk + Cairo, mientras […]

¿Dónde está el método connect () en PyQt5?

Estoy siguiendo la Rapid GUI Programming with Python and Qt Mark Summerfield Rapid GUI Programming with Python and Qt que utiliza PyQt4. Preferiría trabajar con PyQt5, pero tengo ambos en mi máquina. Estoy en el segundo ejercicio del libro, que es el siguiente: from __future__ import division import sys from math import * from PyQt5.QtCore […]

¿Cómo incrustar el intérprete de Python en una aplicación Qt?

¿Existe una forma sencilla de integrar el intérprete de Python en una aplicación Qt? Espero una solución multiplataforma si es posible.

Convierta la imagen de Python Opencv (matriz numpy) a la imagen de PyQt QPixmap

Estoy tratando de convertir la imagen de Python Opencv a QPixmap. Sigo las instrucciones que se muestran en la página Enlace y mi código se adjunta a continuación img = cv2.imread(‘test.png’)[:,:,::1]/255. imgDown = cv2.pyrDown(img) imgDown = np.float32(imgDown) cvRGBImg = cv2.cvtColor(imgDown, cv2.cv.CV_BGR2RGB) qimg = QtGui.QImage(cvRGBImg.data,cvRGBImg.shape[1], cvRGBImg.shape[0], QtGui.QImage.Format_RGB888) pixmap01 = QtGui.QPixmap.fromImage(qimg) self.image01TopTxt = QtGui.QLabel(‘window’,self) self.imageLable01 = QtGui.QLabel(self) […]

Python QT, muestra el texto / etiqueta sobre otro widget (fonón)

Estoy haciendo un reproductor de video usando PySide, que es un enlace de Python al marco Qt. Estoy usando el fonón (un módulo) para mostrar el video y quiero mostrar el texto sobre el video como subtítulo. ¿Cómo puedo poner otro widget por encima de mi widget de fonón? ¿Es Opengl una opción?