How to do it...

First, let's increase the borderwidth to distinguish our second Spinbox from the first Spinbox:

    # Adding a second Spinbox widget  
spin = Spinbox(mighty, values=(0, 50, 100), width=5, bd=20,
command=_spin)
spin.grid(column=1, row=2)

This will create the following GUI output:

GUI_spinbox_two_sunken.py

Both our preceding Spinbox widgets have the same relief style. The only difference is that our new widget to the right of the first Spinbox has a much larger border width.

In our code, we did not specify which relief property to use, so the relief defaulted to tk.SUNKEN.

We imported tkinter as tk. This is why we can call the relief property as tk.SUNKEN.

Here are the available relief property options that can be set:

tk.SUNKEN tk.RAISED tk.FLAT tk.GROOVE tk.RIDGE

By assigning the different available options to the relief property, we can create different appearances for this widget.

Assigning the tk.RIDGE relief and reducing the border width to the same value as our first Spinbox widget results in the following GUI:

GUI_spinbox_two_ridge.py

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.166.149