├── .gitignore ├── 01_9x9_table ├── CMakeLists.txt └── main.cpp ├── 02_calculator ├── CMakeLists.txt └── main.cpp ├── 03_notepad ├── CMakeLists.txt ├── main.cpp ├── mainwindow.cpp └── mainwindow.h ├── 04_mvc_role ├── CMakeLists.txt ├── editor.cpp ├── editor.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── pricecalc.cpp └── pricecalc.h ├── 05_opengl_triangle ├── CMakeLists.txt ├── assimp.cpp ├── assimp.h ├── camera.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── monkey.obj ├── openglwidget.cpp ├── openglwidget.h ├── orange.frag └── orange.vert ├── 06_opengl_brdf ├── CMakeLists.txt ├── assimp.cpp ├── assimp.h ├── camera.h ├── coloreditor.cpp ├── coloreditor.h ├── coloreditor_hs.cpp ├── coloreditor_hs.h ├── coloreditor_v.cpp ├── coloreditor_v.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── monkey.obj ├── openglwidget.cpp ├── openglwidget.h ├── orange.frag ├── orange.vert ├── pbrparams.cpp ├── pbrparams.h ├── slider.cpp └── slider.h └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /01_9x9_table/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/01_9x9_table/CMakeLists.txt -------------------------------------------------------------------------------- /01_9x9_table/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/01_9x9_table/main.cpp -------------------------------------------------------------------------------- /02_calculator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/02_calculator/CMakeLists.txt -------------------------------------------------------------------------------- /02_calculator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/02_calculator/main.cpp -------------------------------------------------------------------------------- /03_notepad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/03_notepad/CMakeLists.txt -------------------------------------------------------------------------------- /03_notepad/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/03_notepad/main.cpp -------------------------------------------------------------------------------- /03_notepad/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/03_notepad/mainwindow.cpp -------------------------------------------------------------------------------- /03_notepad/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/03_notepad/mainwindow.h -------------------------------------------------------------------------------- /04_mvc_role/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/CMakeLists.txt -------------------------------------------------------------------------------- /04_mvc_role/editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/editor.cpp -------------------------------------------------------------------------------- /04_mvc_role/editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/editor.h -------------------------------------------------------------------------------- /04_mvc_role/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/main.cpp -------------------------------------------------------------------------------- /04_mvc_role/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/mainwindow.cpp -------------------------------------------------------------------------------- /04_mvc_role/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/mainwindow.h -------------------------------------------------------------------------------- /04_mvc_role/pricecalc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/pricecalc.cpp -------------------------------------------------------------------------------- /04_mvc_role/pricecalc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/04_mvc_role/pricecalc.h -------------------------------------------------------------------------------- /05_opengl_triangle/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/CMakeLists.txt -------------------------------------------------------------------------------- /05_opengl_triangle/assimp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/assimp.cpp -------------------------------------------------------------------------------- /05_opengl_triangle/assimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/assimp.h -------------------------------------------------------------------------------- /05_opengl_triangle/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/camera.h -------------------------------------------------------------------------------- /05_opengl_triangle/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/main.cpp -------------------------------------------------------------------------------- /05_opengl_triangle/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/mainwindow.cpp -------------------------------------------------------------------------------- /05_opengl_triangle/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/mainwindow.h -------------------------------------------------------------------------------- /05_opengl_triangle/monkey.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/monkey.obj -------------------------------------------------------------------------------- /05_opengl_triangle/openglwidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/openglwidget.cpp -------------------------------------------------------------------------------- /05_opengl_triangle/openglwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/openglwidget.h -------------------------------------------------------------------------------- /05_opengl_triangle/orange.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/orange.frag -------------------------------------------------------------------------------- /05_opengl_triangle/orange.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/05_opengl_triangle/orange.vert -------------------------------------------------------------------------------- /06_opengl_brdf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/CMakeLists.txt -------------------------------------------------------------------------------- /06_opengl_brdf/assimp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/assimp.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/assimp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/assimp.h -------------------------------------------------------------------------------- /06_opengl_brdf/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/camera.h -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor.h -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor_hs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor_hs.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor_hs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor_hs.h -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor_v.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor_v.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/coloreditor_v.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/coloreditor_v.h -------------------------------------------------------------------------------- /06_opengl_brdf/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/main.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/mainwindow.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/mainwindow.h -------------------------------------------------------------------------------- /06_opengl_brdf/monkey.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/monkey.obj -------------------------------------------------------------------------------- /06_opengl_brdf/openglwidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/openglwidget.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/openglwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/openglwidget.h -------------------------------------------------------------------------------- /06_opengl_brdf/orange.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/orange.frag -------------------------------------------------------------------------------- /06_opengl_brdf/orange.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/orange.vert -------------------------------------------------------------------------------- /06_opengl_brdf/pbrparams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/pbrparams.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/pbrparams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/pbrparams.h -------------------------------------------------------------------------------- /06_opengl_brdf/slider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/slider.cpp -------------------------------------------------------------------------------- /06_opengl_brdf/slider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/06_opengl_brdf/slider.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parallel101/qtguide/HEAD/README.md --------------------------------------------------------------------------------