QListView / QListWidget с пользовательскими элементами и виджетами пользовательских элементов

Я пишу приложение PyQt и у меня возникли проблемы с созданием пользовательского представления списка. Я хотел бы, чтобы список содержал произвольные виджеты (в частности, один пользовательский виджет). Как бы я пошел по этому поводу?

Кажется, что альтернативой было бы создать представление таблицы или сетки, завернутое в полосу прокрутки. Тем не менее, я хотел бы иметь возможность воспользоваться преимуществами подхода модель / представление, а также вложенности (древовидного представления) поддержки встроенного дескриптора.

Чтобы уточнить, пользовательские виджеты являются интерактивными (содержат кнопки), поэтому решение требует больше, чем рисование виджета.

Ответы на вопрос(5)

Ваш ответ на вопрос