Я (очень) новичок в PyQT и QT в целом и должен быстро разработать пользовательский интерфейс, который в целом похож на современные приложения с двумя панелями: оставил список писем, справа редактор. Я хотел бы дать немного больше информации, чем просто String для отображения в QListView
- в основном название элементов выделено жирным шрифтом, ниже двух строк с описанием в другом стиле, а в левом верхнем углу - набор тегов значки. Кроме того, список должен обновляться каждые несколько секунд или около того (вероятно, только с внесением изменений в очень мало элементов), поэтому я не хочу каждый раз переписывать данные.Пользовательские элементы в QListView
Из того, что я читал в различных руководствах и учебных пособиях, есть разные способы их достижения, и я не уверен, что наиболее часто используемый метод (другим людям придется работать с кодом, когда я создавал ядро приложение) - какие объекты и методы вы использовали бы - QListView
или QListWidget
, а затем подклассы QAbstractListModel
или QStandardItemModel
, ...?
Некоторые условии ссылки мертвы – user1767754