pyqt treeview 예제

우리는 우리가 이전 튜토리얼에서 사용한 동일한 가져오기 및 응용 프로그램 코드로 시작 다음 우리는 우리의 QtreeWidget을 인스턴스화하고 헤더 라벨의 헤더는 다른 열에 대한 텍스트 레이블위젯을 따라 상단 막대입니다 다음, 우리는 QtreeWidgetItem을 인스턴스화 첫 번째 인수에 대 한 부모로 트리 위젯및 항목에 대 한 각 열 데이터에 대 한 문자열 의 목록으로 전달 하는 인수로 부모를 전달 하기 때문에 나중에 부모를 설정 하지 않아도 됩니다 이후 이전 항목에 부모 자식 항목을 만듭니다. 그거에요! 이제 더 많은 기능을 보여주는 더 복잡한 예제를 살펴 보겠습니다 다른 예 … http://rowinggolfer.blogspot.com/2010/05/qtreeview-and-qabractitemmodel-example.html (여기에서 가져온 아이디어: http://www.mail-archive.com/pyqt@riverbankcomputing.com/msg19400.html) 그리고 나는 GUI에서 트리 뷰에 트리 모델을 통해 전달하고 싶습니다. 첫 번째 트리 위젯은 다른 항목에 모성 된 항목을 가질 수 있으며 둘째, 트리 위젯에는 트리 데이터 구조와 유사하게 디자인되었기 때문에 트리 위젯이 호출되는 열이 있습니다. 이것은 루트가있는 간단한 구조이며,이 경우 위젯이 될 것입니다 다음 에 추가 된 모든 항목은 그 또는 그 자식이 간단한 예제 멋진 예를 살펴 보자 경우 분기됩니다! 유일한 단점은 위의 코멘트에 언급 된 PySide와 PyQt4는 지금까지 조금 오래되었습니다. 파이썬에서 보다 현대적인 QTreeView 예제를 업로드했습니다. 그것은 PyQt5를 기반으로합니다. 어쩌면 누군가가 유용 하게 찾을 수 있습니다 🙂 파이썬 2.7.10으로 잘 작동하여 PySide를 PyQt4로 대체했습니다. 이 예제를 작성해 주셔서 감사합니다, 그것은 사용자 정의 treeView 를 사용하여 가장 좋은 예 중 하나입니다나는 또한 전혀 이유없이 첫 번째 항목에 확인 상태를 추가 한 사용자에게 행을 명확하게하기 위해 세트 교대 행 색상을 추가했습니다. 그런 다음 부모가 인수에 전달되지 않고 마지막 항목을 만들고 비활성화하도록 설정하고 이름 == `main`인 경우 트리 위젯에 추가하십시오: 앱 = QApplication (sys.argv) ex = App() sys.exit (app.exec_()) 안녕하세요! TreeView에 대한 스탠드 아트 트리 모델구현에 대한 질문이 있습니다. 처음부터 FROM, 제목, DATE = 범위 (3)의 정의를 알지 못했습니다. 문제가 해결되었습니다. 왜 다른 이름(self)을 사용할 수 없습니다.

FROM) 헤더를 설정할 때? 얼마나 많은 열을 설정할 수 있습니까? model.setHeaderData(자체). FROM, Qt.수평, “From”) 모델.setHeaderData(자체) 제목, Qt.수평, “제목”) 모델.setHeaderData (자체. DATE, Qt.Horizontal, “Date”)와 함께 오류가 발생했습니다. 브릭 베리 가지 는 bunions와 바질 버그 아래 … 개는 그들을 싫어. 설마. 누군가가 나에게 설명 할 수 있도록 setupModelData 작동?? 위젯 및 위젯 항목을 구성하는 다른 많은 방법이 있습니다.

This entry was posted by in Uncategorized.