Tag: QLISTWIDGET
Este es el delegado que estoy usando actualmente para obtener dos líneas: class AccountListDelegate(QtWidgets.QStyledItemDelegate): def displayText(self, value, locale): text = super().displayText(value, locale) separator = ":" values = text.split(separator) return f"{values[0]}\n{values[1]}" ¿Hay alguna manera de cambiar el color de la línea inferior?
Hice una lista en mi programa y una función para reordenar (hacia arriba/abajo) las filas. Utilizo setCurrentRow() para cambiar la fila seleccionada después de moverla, funciona bien pero la selección no se muestra en la lista. ¿Cómo puedo hacer eso? PS: Intenté setSelectionRectVisible(True) pero no sucede nada. import sys from . . . Read more
import sys, os from PySide6.QtCore import * from PySide6.QtGui import * from PySide6.QtWidgets import * from ui_listitem import * class miItem(QWidget): def __init__(self, parent = None) -> None: super().__init__(parent=parent) self.ui = Ui_rootWidget() # esta ui solo tiene 2 labels de texto alineados horizontalmente self.ui.setupUi(self) class miLista(QListWidget): def __init__(self, parent = . . . Read more