How to use the canvas widget
This recipe shows how to add dramatic color effects to our GUI by using the tkinter canvas widget.
Getting ready
We will improve our previous code from GUI_tooltip.py, and we'll improve the look of our GUI by adding some more colors to it.
How to do it…
First, we will create a third tab in our GUI in order to isolate our new code.
Here is the code to create the new third tab:
tabControl = ttk.Notebook(win) # Create Tab Control
tab1 = ttk.Frame(tabControl) # Create a tab
tabControl.add(tab1, text='Tab 1') # Add the tab
tab2 = ttk.Frame(tabControl)
tabControl.add(tab2, text='Tab 2') # Add a second tab
tab3 = ttk.Frame(tabControl)
tabControl.add(tab3, text='Tab 3') # Add a third tab
tabControl.pack(expand=1, fill="both") # Pack to make tabs visibleNext, we use another built-in widget of tkinter: Canvas. A lot of people like this widget because it has powerful capabilities...