Articles of qt

¿Cómo importar desde Qt :: namespase (Qt5, Python3.x)?

Para mi aplicación, necesito establecer algunos parámetros de widget como la alineación ( Qt::AlignBottom ) y otros. Pero no puedo importarlos (otro personal de PyQt5 importa sin ningún problema). Usando este codigo from PyQt5 import Qt progressBar = QProgressBar(splash) progressBar.setAlignment(Qt.AlignBottom) Me llegó el siguiente error: Traceback (most recent call last): File “run_app.py”, line 50, in […]

para qué se utiliza sys.argv en Python PyQt4

Todavía soy un principiante cuando se trata de la progtwigción, y soy especialmente nuevo cuando se trata de la progtwigción GUI. Estoy usando python con PyQt4 y estoy siguiendo una guía de tutoriales. El siguiente bloque de código es relativamente fácil de seguir: import sys from PyQt4 import QtGui def window(): app = QtGui.QApplication(sys.argv) w […]

PyQt5: cómo enviar una señal a un subproceso de trabajo

Sé cómo enviar las señales de los subprocesos de trabajo de nuevo al subproceso de la GUI principal, pero ¿cómo puedo enviar las señales del subproceso principal al subproceso de trabajo? Aquí hay un código de ejemplo que incluye una señal y una ranura. Aquí estoy enviando señales de vuelta al hilo principal, pero ¿cómo […]

: error “no se puede conectar al servidor X” con los pandas de importación

Configuré un intérprete remoto de Python para PyCharm y me conecté con las credenciales de SSH. Toda la configuración funciona bien, excepto cuando bash importar cualquier biblioteca de Python que use Qt, como pandas o matplotlib. Puse una captura de pantalla de la consola remota de Python con este error. Cuando ssh por separado en […]

os.walk analógico en PyQt

Antes de que pueda continuar implementando la búsqueda de directorio / archivo recursiva con algunos filtros para algunas tareas, quiero saber si Qt / PyQt tiene un análogo de os.walk . La aplicación principal es una aplicación GUI en PyQt4 y todos los campos de texto en una QString y objetos de ruta (archivos, directorios) […]

Redimensionar el ancho de la columna para que se ajuste al QTableWidget pyqt

He buscado en Google, pero no puedo encontrar una solución a mi problema. Tengo un QTableWidget con 2 columnas y lo que estoy tratando de hacer es hacerlos visibles a todo el widget sin que aparezca la barra de desplazamiento horizontal. Con una foto todo debe quedar claro: He utilizado Qt Designer para crear la […]

¿Cómo cambiar el color de fondo de un encabezado QTreeView (también conocido como QHeaderView)?

Estoy tratando de cambiar el color de fondo para ciertas secciones del encabezado. Algunos usarán el color predeterminado, otros obtendrán un color diferente. HeaderView no acepta delegates como lo hace QTreeView; Hace toda la pintura en sí. Lo hace utilizando dos métodos: PaintEvent sección de pintura Mi primer bash fue intentar anular PaintSection, dejar que […]

El texto del marcador de posición no se muestra (pyside / pyqt)

Aprendiendo PySide, estoy ajustando un widget de edición de texto (QLineEdit) y tratando de establecer el texto del marcador de posición usando setPlaceHolderText como se muestra en el fragmento de código a continuación (que invoco desde main ). Desafortunadamente, no está funcionando como esperaba. El código se ejecuta, pero el cuadro de texto está en […]

Obtener los widgets de un diseño en PyQT

Tengo un QVBoxLayout que he agregado algunos widgets, a través de addWidget() . Ahora necesito eliminar esos widgets, y parece que necesito usar removeWidget() (que toma un widget para ser eliminado) para hacer eso. Pensé que llamar a children() o findChildren(QWidget) en mi diseño devolvería una lista de los widgets que he agregado; Sin embargo, […]

QMetaObject :: invokeMethod no encuentra métodos con parámetros

Este es un seguimiento de QMetaObject :: invokeMethod no encuentra el método . Invocar un método sin parámetros funciona. Pero extender la pregunta anterior a métodos con parámetros me lleva nuevamente al fracaso. Vea el siguiente script de ejemplo en Python: from PySide import QtCore class Example(QtCore.QObject): def __init__(self): super().__init__() @QtCore.Slot() def dup(self): beep(‘dup-class’) @QtCore.Slot(str) […]