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.
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