Articles of pyqt5

‘selectedFilters’ no es un argumento de palabra clave válido

Utilizo PyQt5 y tengo un error cuando bash guardar el nombre del archivo: csv_file_list = QtWidgets.QFileDialog.getOpenFileName(self, ‘Open file’, ”, ‘*.csv’) fileName = csv_file_list fileName = QtWidgets.QFileDialog.getSaveFileName(self, ‘Dialog Title’, ‘/path/to/default/directory’, selectedFilters=’*.txt’) if fileName: print (fileName) Y me muestra este error: ‘selectedFilters’ no es un argumento de palabra clave válido. No sé si el error está aquí […]

PyQT obliga a actualizar el texto edita antes de llamar a otra función

Mi pregunta se refiere a PyQT5. Intento tener una ventana de diálogo con un botón que cuando se hace clic actualiza algún texto de un campo QTextEdit llama a una función (que necesita mucho tiempo para terminar) Algo como esto: class StartDialog(QtWidgets.QWidget, start_dialog_ui.Ui_Dialog): def __init__(self, parent): super(self.__class__, self).__init__() self.setupUi(self) self.OKButton.clicked.connect(self.start) def start(self): self.startDialogTextEdit.append(“simulation running …”) […]

PyQt5 – No se puede reproducir video usando QVideoWidget

from PyQt5.QtWidgets import * from PyQt5.QtMultimedia import * from PyQt5.QtMultimediaWidgets import * from PyQt5.QtCore import * import sys app = QApplication(sys.argv) w = QVideoWidget() w.resize(300, 300) w.move(0, 0) w.show() player = QMediaPlayer() player.setMedia(QMediaContent(QUrl.fromLocalFile(“/home/doflamingo /Documents/Nisemono/got.avi”))) player.setVideoOutput(w) player.play() sys.exit(app.exec_()) Este código muy simple da la siguiente salida en ArchLinux: GStreamer; Unable to pause – “file:///home/doflamingo/Documents/Nisemono/got.avi” GStreamer; Unable […]

¿Cómo hacer el icono en QMenu más grande (PyQt)?

Todavía no he descubierto cómo agrandar los íconos de mi QMenu. He intentado definir una hoja de estilo en la que se amplía el tamaño del icono. Pero no funciona. Aquí está mi código: menuStyleSheet = (“”” QMenu { font-size: 18px; color: black; border: 2px solid black; left: 20px; background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop: 0 […]

Uso de PyQt5 para incrustar un gráfico de barras dynamic

Escribí el siguiente código en python para mostrar un gráfico de barras en la GUI generada por PyQt5 . import sys from PyQt5.QtWidgets import QDialog, QApplication, QPushButton, QVBoxLayout, \ QLineEdit, QMessageBox, QInputDialog, QLabel, QHBoxLayout, QGridLayout, QStackedLayout, QFormLayout from PyQt5 import QtCore, QtGui, QtWidgets import time import matplotlib matplotlib.use(“TkAgg”) from matplotlib.lines import Line2D import matplotlib.animation as […]

Cómo mostrar la lista de archivos en un directorio específico usando PyQt5

Cómo mostrar en forma de ListView los archivos en un directorio especificado en el código … en un ejemplo de ventana de PyQt: Me gusta en el panel derecho de esta aplicación QFileSystemModelDialog

PyQt: eventos del ratón en QGraphicsView

Me gustaría escribir un progtwig simple en Python con PyQt. Tengo un QGraphicsScene y me gustaría hacer lo siguiente: Hay 2 opciones usando dos RadioButtons: Para generar puntos. De esta manera, si alguien hace clic en la escena, aparecerá una elipse. Para seleccionar puntos. De esta manera, si alguien hace clic en un punto, se […]

Cómo traducir este código de PyQt4 a PyQt5

Soy un progtwigdor novato completo en PyGt. He leído el libro sobre PyGt4 pero ahora tenemos PyGt5 y no puedo ejecutar mis ejemplos del libro. Por ejemplo, este es el primer ejemplo del libro (el más fácil) Puedes ver from PyQt5 import QtCore, QtGui pero esta en el libro from PyQt4 import QtCore, QtGui pero […]

No se pueden agrupar OpenCV y PyQt5

Quiero agrupar un poco de código de Python en una aplicación distribuible (archivo .app) pero tener problemas con la apertura de opencv y PyQt5 en una aplicación. O bien , por otro lado, funciona bien. He borrado todo mi código y el problema persiste. Vea las siguientes muestras de código: # Works absolutely fine import […]

Emisión de señales desde un hilo de Python utilizando QObject

Me gustaría saber cuáles son las consecuencias de emitir una señal desde un subproceso de python dentro de un QObject, en comparación con un QThread. Vea la siguiente clase: class MyObject(QtCore.QObject): def __init__(self): super().__init__() sig = pyqtSignal() def start(self): self._thread = Thread(target=self.run) self._thread.start() def run(self): self.sig.emit() # Do something Ahora, asumiendo que en el hilo […]