├── .gitignore ├── 01 intro └── main.py ├── 02 list-view └── main.py ├── 03 table-view └── main.py ├── 04-05 tree-view ├── icons │ ├── camera.png │ ├── light.png │ └── transform.png ├── main.ui ├── model.py ├── node.py └── view.py ├── 06-07 data-widget-mapper ├── dataMapperWidget.py ├── highlighter.py ├── icons │ ├── camera.png │ ├── light.png │ └── transform.png ├── model.py ├── node.py ├── ui │ ├── cameraEditor.ui │ ├── lightEditor.ui │ ├── mainLayout.ui │ ├── mainWindow.ui │ ├── nodeEditor.ui │ └── transformEditor.ui └── view.py └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc -------------------------------------------------------------------------------- /01 intro/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/01 intro/main.py -------------------------------------------------------------------------------- /02 list-view/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/02 list-view/main.py -------------------------------------------------------------------------------- /03 table-view/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/03 table-view/main.py -------------------------------------------------------------------------------- /04-05 tree-view/icons/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/icons/camera.png -------------------------------------------------------------------------------- /04-05 tree-view/icons/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/icons/light.png -------------------------------------------------------------------------------- /04-05 tree-view/icons/transform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/icons/transform.png -------------------------------------------------------------------------------- /04-05 tree-view/main.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/main.ui -------------------------------------------------------------------------------- /04-05 tree-view/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/model.py -------------------------------------------------------------------------------- /04-05 tree-view/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/node.py -------------------------------------------------------------------------------- /04-05 tree-view/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/04-05 tree-view/view.py -------------------------------------------------------------------------------- /06-07 data-widget-mapper/dataMapperWidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/dataMapperWidget.py -------------------------------------------------------------------------------- /06-07 data-widget-mapper/highlighter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/highlighter.py -------------------------------------------------------------------------------- /06-07 data-widget-mapper/icons/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/icons/camera.png -------------------------------------------------------------------------------- /06-07 data-widget-mapper/icons/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/icons/light.png -------------------------------------------------------------------------------- /06-07 data-widget-mapper/icons/transform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/icons/transform.png -------------------------------------------------------------------------------- /06-07 data-widget-mapper/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/model.py -------------------------------------------------------------------------------- /06-07 data-widget-mapper/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/node.py -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/cameraEditor.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/cameraEditor.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/lightEditor.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/lightEditor.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/mainLayout.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/mainLayout.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/mainWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/mainWindow.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/nodeEditor.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/nodeEditor.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/ui/transformEditor.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/ui/transformEditor.ui -------------------------------------------------------------------------------- /06-07 data-widget-mapper/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/06-07 data-widget-mapper/view.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leixingyu/model-view-tutorial/HEAD/README.md --------------------------------------------------------------------------------