Tag: PYQT4
He estado intentando hacer una interfaz gráfica de usuario, pero mi mayor problema en este momento es que ninguno de los botones es clickable, incluso si les pongo un código de acción, y como puedes ver en esta imagen, tampoco puedo seleccionar números en las casillas de selección.
Estoy tratando de encontrar una forma de cambiar entre tablas que se cargan desde SQL. Quiero eliminar completamente una tabla de la página antes de cargar la siguiente. ¡Gracias! class DisplayLog(QWidget): def __init__(self, parent=None): super(DisplayLog, self).__init__(parent) self.layout = QGridLayout() self.inTbl = QTableView() self.outTbl = QTableView() # push button 2 IncomingButton . . . Read more
Este fragmento solo puede resaltar la línea actual, pero no puede resaltar la línea con saltos de línea suaves. def resaltarLineaActual(self): seleccionesExtra = [] if not self.isReadOnly() and self.toPlainText(): # and self.toPlainText() seleccion = QTextEdit.ExtraSelection() colorLinea = QColor(Qt.yellow).lighter(160) seleccion.format.setBackground(colorLinea) seleccion.format.setProperty(QTextFormat.FullWidthSelection, True) seleccion.cursor = self.textCursor() seleccion.cursor.clearSelection() seleccionesExtra.append(seleccion) self.setExtraSelections(seleccionesExtra)
Estoy utilizando QStackwidget y quiero verificar si estoy en el Widget A o B. Según la documentación de PyQt, dice que necesitaré el método currentwidget() que devolverá el Widget/página actual. Este es el resultado de este método en Python: print(self.ui.stackedWidget.currentWidget()) La consola muestra lo siguiente: <pyqt5.qtwidgets.qwidget object=”” at=”” 0x0000203a1009160=””> Entonces . . . Read more
Tengo una aplicación PyQt que utiliza argparse para pasar algunos argumentos. Logré escribir una prueba simple para ver si la aplicación comienza. Pero no puedo establecer/simular los argumentos de argparse Lo sé porque dentro del código tengo algunos try/except como este try: if args.erase_data: pass except NameError: logger.error(“Error al analizar . . . Read more