Pyside QItemDelegates в QListView

Я искал в Интернете повсюду учебник по созданию пользовательских элементов для QListView с использованием PySide. Я нахожу некоторое использование PyQt, но я нахожу их очень странными для меня. Я хотел бы воссоздать с помощью PySide внешний вид элементов списка, показанного в этой ссылке, так как я создаю настольная версия этого веб-приложения. Любая помощь/идея/пример кода приветствуется.


person macdelacruz    schedule 20.01.2015    source источник
comment
Я сомневаюсь, что вы искали в Интернете вдоль и поперек. Первое попадание в google решает проблему для меня. pythoncentral.io/pyside-pyqt-tutorial-the-qlistwidget очень полезный обзор PyQt/Pyside. Кстати. PyQt/Pyside практически идентичны.   -  person Trilarion    schedule 26.01.2015


Ответы (1)


Этот вопрос довольно широк, учитывая, что вы не делились кодом. Тем не менее, позвольте мне указать вам на хороший ресурс, который я нашел очень полезным для программирования MVC в PyQt/PySide:

http://www.yasinuludag.com/blog/?p=98

Здесь он касается ListView, и это может дать вам лучшее представление о том, как можно реализовать пользовательские модели и представления.

Насколько я помню, он использует PySide. В любом случае код PyQt и PySide практически идентичен.

Другим подходом было бы не использовать QListView, а использовать QScrollArea и добавить элементы списка в качестве виджетов внутри него. Каждый виджет будет стандартным виджетом Qt с макетом, подвиджетами и стилем, который вам нужен. Проверьте это для аналогичного сценария: PyQt: как я могу создать настраиваемая область прокрутки?

Надеюсь это поможет.

person kartikg3    schedule 20.01.2015