In this chapter, we will customize our GUI using Python 3.6 and above. We will cover the following recipes:
- Creating message boxes – information, warning, and error
 - How to create independent message boxes
 - How to create the title of a tkinter window form
 - Changing the icon of the main root window
 - Using a spin box control
 - Relief, sunken, and raised appearance of widgets
 - Creating tooltips using Python
 - Adding a progressbar to the GUI
 - How to use the canvas widget