Utilizo method1 para buscar texto en las filas de qtablewidget. Método 1 : def FindItem(self): items = self.SuraBRS.findItems( self.SearchTbox.text(), QtCore.Qt.MatchContains) if items: results = ‘\n’.join( ‘row %d column %d’ % (item.row() + 1, item.column() + 1) for item in items) else: results = ‘Found Nothing’ print(results) Ahora quiero saber cómo resaltar los resultados o cambiar […]
He estado tratando de insertar uno / muchos QGroupBox en un QScrollArea. El problema es: la barra de desplazamiento no se muestra. Aquí está mi código: # -*- coding: utf-8 -*- from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QLabel from PyQt5.QtWidgets import QCheckBox from PyQt5.QtWidgets import QGroupBox from PyQt5.QtWidgets import QScrollArea from PyQt5.QtWidgets import QApplication […]
Mientras aprendía PyQt5, encontré un pequeño problema (tal vez un error) en el Widget de ListWidget (y todos los demás widgets) ListWidget tiene un método addItem sobrecargado: (el código está en c ++ pero esta es la misma interfaz en pyqt) void addItem(const QString &label) void addItem(QListWidgetItem *item) void addItems(const QStringList &labels) así que el […]
Este es el ejemplo estándar del servicio DBus. import dbus import gobject from dbus import service # from gi._gobject import MainLoop from dbus.mainloop.glib import DBusGMainLoop class DBusServer(service.Object): def __init__(self, name, object_path): # super(service.Object, self).__init__(name, object_path) dbus.service.Object.__init__(self, name, object_path) @dbus.service.method(“com.test”, in_signature=’s’, out_signature=”s”) def test(self, args): return args + ” Sent by dbus client” @dbus.service.method(“com.test”, in_signature=’s’, out_signature=”s”) […]
Soy un principiante total con PyQt5, disculpe mi ignorancia Estoy tratando de conectar un botón pulsador con una función que definí import sys from PyQt5 import QtGui, QtWidgets,uic def PrintSomething (): print(“Hello world”) if __name__ == ‘__main__’: app = QtWidgets.QApplication(sys.argv) window = uic.loadUi(“Auto.ui”) window.show() sys.exit(app.exec_()) Para hacer lo anterior, agregué una ranura a MainWindow usando […]
Soy muy nuevo en Python y Qt Designer. Usando el código dado, quiero que el usuario ingrese texto en el widget QLineEdit, presione la tecla Copiar! y vea que el texto introducido reemplace la etiqueta ‘N / A’. Mis preguntas son: siguiendo este procedimiento, ¿cómo puedo borrar el texto ingresado en el widget QLineEdit con […]
Las siguientes son mis versiones de python, qt y sip. root@thura:~# python -V Python 2.7.3 root@thura:~# qmake –version QMake version 3.0 Using Qt version 5.0.2 in /usr/lib/i386-linux-gnu root@thura:~# sip -V 4.15.3 Intenté importar el PyQt5 siguiendo este from PyQt5.QtWidgets import QtGui, QtCore Tuve el siguiente error ImportError: Ningún módulo llamado PyQt5.QtWidgets ¿Cómo puedo solucionar este […]
Tengo Python 3.3.2 instalado (versiones x86 y x64) y PyQt5.1 instalado encima de ellos. Recientemente instalé PyCharm 3.0 Community Edition y configuré para trabajar con estos intérpretes de Python. El problema es que PyQt5 no se muestra en la lista de paquetes instalados y la documentación no funciona (tanto Ctrl+Space para autocompletar como Ctrl+Q para […]
Estoy tratando de crear una nueva aplicación basada en PyQt5 y asyncio (con python 3.4, deseando eventualmente actualizar a 3.5 con async / await). Mi objective es usar asyncio para que la GUI se mantenga receptiva incluso cuando la aplicación está esperando que algún hardware conectado termine una operación. Al buscar cómo combinar los bucles […]
Estoy trabajando en un proyecto en el que tengo que trazar una imagen de 320 * 250 píxeles y, si es posible, 60 veces por segundo, en una ventana de una GUI. Entonces trato de hacer esto con matplotlib 2.0.2 , Python 3.6 y PyQt5 (porque empiezo a conocer estas herramientas y trabajo en otro […]