Skip to Content
Python GUI Programming with Tkinter
book

Python GUI Programming with Tkinter

by Alan D. Moore
May 2018
Beginner to intermediate content levelBeginner to intermediate
452 pages
11h 26m
English
Packt Publishing
Content preview from Python GUI Programming with Tkinter

Widget color properties

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

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python GUI Programming with Tkinter - Second Edition

Python GUI Programming with Tkinter - Second Edition

Alan D. Moore

Publisher Resources

ISBN: 9781788835886Supplemental Content