2015-01-20 3 views
0

저는 PySide를 사용하여 QListView에 대한 사용자 정의 항목을 만드는 방법에 대한 자습서를 인터넷에서 광범위하게 검색해 왔습니다. 내가 PyQt를 사용하여 몇 가지 사용법을 찾았지만 정말 이상하다고 생각합니다. 이 웹 응용 프로그램의 데스크톱 버전을 만들고 있으므로 this link에 표시된 목록의 항목 모양을 PySide를 사용하여 다시 만들고 싶습니다. 모든 도움말/아이디어/샘플 코드는 크게 감사하겠습니다.Pyside QItemDelegates in QListView

+0

나는 인터넷을 광범위하게 검색 한 것을 의심합니다. Google의 첫 번째 히트가 나를 위해 문제를 해결합니다. http://www.pythoncentral.io/pyside-pyqt-tutorial-the-qlistwidget/는 PyQt/Pyside에 대한 매우 유용한 개요입니다. Btw. PyQt/Pyside는 거의 동일합니다. – Trilarion

답변

0

이 질문은 코드를 공유하지 않았다는 것을 고려하면 꽤 넓습니다.

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

그는 여기의 ListView에 접촉하고 당신에게 당신이 구현할 수있는 방법의 더 나은 아이디어를 줄 수 있습니다 그럼에도 불구하고, 제가 PyQt는/PySide에서 MVC 프로그래밍에 들어가기 매우 유용하다고 좋은 자원을 지적하자 사용자 정의 모델 및 뷰.

그는 내 기억에서 PySide를 사용합니다. 어느 쪽이든, PyQt와 PySide 코드는 거의 동일합니다.

또 다른 방법은 QListView를 사용하지 않고 QScrollArea를 사용하여 목록 항목을 위젯으로 던지기입니다. 각 위젯은 레이아웃, 하위 위젯 및 표준 스타일의 표준 Qt 위젯입니다. 비슷한 시나리오를 확인하십시오 : PyQt: How can I create a custom scroll area?

희망이 도움이됩니다.