Soy (muy) nuevo en PyQT y QT en general y tengo que diseñar rápidamente una interfaz de usuario que es muy similar a las modernas aplicaciones de correo de dos paneles: dejó una lista de correos, y un editor. Me gustaría dar un poco más de información que solo una cadena para mostrar en el QListView
, básicamente el nombre de los elementos en negrita, debajo de dos líneas con una descripción en un estilo diferente y en la parte superior izquierda un conjunto de etiquetas. insignias. Además, la lista deberá actualizarse cada pocos segundos más o menos (probablemente con solo cambios en muy pocos elementos), por lo que no quiero volver a escribir los datos cada vez.Elementos personalizados en QListView
Por lo que he leído en los diversos manuales y tutoriales, hay diferentes maneras de lograrlo, y no estoy seguro de cuál es el método más utilizado (otras personas tendrán que trabajar con el código una vez que redacté el núcleo aplicación) - qué objetos y métodos usaría - QListView
o QListWidget
, y luego subclases QAbstractListModel
o QStandardItemModel
, ...?
Algunos de los enlaces que están muertos – user1767754