Articles of pyqt5

pyInstaller no se instala para python3

El sitio web pyInstaller.org parece estar inactivo mientras hago esta publicación. Estoy tratando de instalar pyInstaller para python3. He probado los dos “c: \ python34 \ scripts \ easy_install.exe” pyInstaller “c: \ python34 \ scripts \ pip.exe” instala pyInstaller pero ambos dan: PyInstaller\compat.py”, line 129 if sys.maxint > 2L ** 32: ^ SyntaxError: invalid syntax […]

Cargar QTableWidgets en un área de desplazamiento con solo presionar un botón

Tengo un método llamado ‘test ()’ que carga 3 tablas de una fila en una barra de desplazamiento. Sin embargo, por alguna razón no puedo entenderlo. Mientras tanto, funciona si simplemente activo test () en la carga, no funciona si lo comento y luego trato de activarlo presionando un botón. Aquí está el módulo principal […]

PyQt: enlazando botones a funciones en mi progtwig

Así que digamos que tengo esta interfaz de usuario que tiene 2 puntos de texto vacíos para rellenar y un botón ‘Ejecutar’. Quiero hacer que los 2 puntos de texto vacíos vayan a algunos valores en el progtwig y el botón de ejecución básicamente ejecutará el progtwig ‘Principal’ de Python … Cómo puedo hacer eso […]

Python – pyqt5 – Configura el texto a qtextbrowser con diferentes colores

Tengo una matriz de cadenas que contiene palabras escritas correctamente y palabras mal escritas . Quiero establecer todas esas palabras en un qtextbrowser y quiero que las palabras mal escritas sean de color rojo . wordlist = [‘correct1’, ‘correct2’, ‘incorrect1’, ‘correct3’, ‘incorrect2’]

La variable lambda del botón PyQt5 se convierte en booleana

Cuando ejecuto el código de abajo, se muestra lo siguiente. ¿Por qué no es x ‘x’ pero se convierte en un booleano? Esto sucede solo con el primer argumento pasado a la función llamada con lambda. falso y / home / me / model / some_file from PyQt5.QtWidgets import QPushButton modelpath = ‘/home/me/model’ filelist = […]

El icono de la ventana no se muestra

Estudio este tutorial http://zetcode.com/gui/pyqt5/firstprograms/ y el código aquí. import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui import QIcon class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 220) self.setWindowTitle(‘Icon’) self.setWindowIcon(QIcon(‘web.png’)) self.show() if __name__ == ‘__main__’: app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) ¿Puedo mostrar el icono de la ventana? Yo uso PyQt5, […]

Uso de QComboBox para seleccionar diferentes conjuntos de widgets mostrados en PyQt5 / PySide2

Estoy trabajando en un visor de imágenes con una barra de herramientas a la izquierda. Como tengo muchas medidas que hacer, pero quiero usar la mayor parte de la pantalla para la imagen y mantener delgada la barra de herramientas, me gustaría usar combo_box1 y combo_box2 para seleccionar los diferentes widgets que se muestran en […]

Error al utilizar FigureCanvasQTAgg en MatplotlibWidget pyqt5

Me gustaría trazar en mi GUI con pyqt5 usando matplotlib. He creado una clase llamada MatplotlibWidget que crea la figura y el canvas de mi ttwig. Pero tengo un problema para generar mi canvas con la función FigureCanvasQTAgg (que es una función matplotlib). Aquí la parte de mi código que está fastidiando: import matplotlib.pyplot as […]

Aplicación UI que no carga PyQt5

No sé por qué esta aplicación no carga mi interfaz de usuario. Escribí los códigos exactos que encontré en internet pero no obtuve ningún resultado. from PyQt5.uic import loadUi from PyQt5.QtWidgets import QApplication, QMainWindow import sys class Receipt(QMainWindow): def __init__(self): super().__init__() self.ui = None self.load_ui() self.load_signals() def load_ui(self): self.ui = loadUi(‘window.ui’) self.show() def load_signals(self): pass […]

pyqt: actualiza QGridLayout correctamente al eliminar todos los elementos y agregar nuevos

Tengo un QGridLayout con 3 columnas, creado así self.my_grid = QGridLayout() self.my_grid.setColumnStretch(2, 0) Después de llenar la cuadrícula con 10 elementos, se ve así como se espera: XXX XXX XXX X En ciertos eventos, los elementos de la cuadrícula cambian e bash borrar todos los elementos y agregar los nuevos: def updateGrid(self, taskList): # delete […]