One of the first steps in application development is prototyping your app's GUI. With a wide range of ready-to-use widgets, PyQt makes this very easy. Best of all, we can move our prototype code directly into an actual application when we're done.
In this chapter, we're going to get familiar with basic form design over the following topics:
- Creating basic QtWidgets widgets
- Placing and arranging widgets
- Validating widgets
- Building a calendar application GUI