May 2018
Beginner to intermediate
452 pages
11h 26m
English
Basic Tkinter widgets allow you to change two colors: foreground, meaning mainly the text and borders, and background, meaning the rest of the widget. These can be set using the foreground and background arguments, or their aliases fg and bg.
This example shows the use of colors on a Label:
l = tk.Label(text='Hot Dog!', fg='yellow', bg='red')
The values for the colors can be color name strings or CSS-style RGB hex strings.
For example, this code produces the same effect:
l2 = tk.Label(text='Also Hot Dog!',
foreground='#FFFF00',
background='#FF0000')
There are over 700 named colors recognized by Tkinter, roughly corresponding to those recognized by the X11 display server used on Linux and Unix, or the CSS named colors ...