MVP TutorialΒΆ
The following tutorial introduces how to create a Graphical User Interface (GUI) using PyQt. Some knowledge of Python is assumed.
The concepts carry over into Qt in C++.
Duration: 6 hours as a hands-on course with exercises.
- MVP Introduction
- Adding a Button
- Adding a Label
- Layouts
- Add a LineEdit
- Add a ComboBox
- Add a Spin Box
- Tables
- View Exercise 1
- View Exercise 1 Solution
- Creating a Presenter class
- Extracting Information from the View
- Presenter Exercise
- Presenter Exercise Solution
- Mocking the Presenter
- Mocking Exercise
- Mocking Exercise Solution
- A Simple Model
- Model (MVP) Exercise
- Model Exercise Solution
- Matplotlib and MVP
- Multiple Views
- Final Exercise
- Complete GUI from Exercises
- MVP Calculator GUI Example