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 visible
Next, we use another built-in widget of tkinter
: Canvas
. A lot of people like this widget because it has powerful capabilities...