w = CustomItemWidget()
w.setTitle = 'Title'
w.setDescription = 'Blah blah'
w.setBadgeImage = preCreatedPixmaps['thisBadge']
listWidget.insertItem(item)
listWidget.setItemWidget(item, w)
Custom Items in QListView