Changing the editor's color scheme

Begin with a new file named colorchooser.py in the same directory as the rest of your Python files. In this file, we will be creating another Toplevel window, which gives the user the ability to set some color variables.

Once again, we have the problem of needing to get some information from a user in a specified format. Luckily, Tkinter is on our side once again, and has provided a colorchooser module that allows us to collect color choices from the user. We again need only one function from this module, called askcolor:

import tkinter as tkimport tkinter.ttk as ttkfrom tkinter.colorchooser import askcolor

We begin this file by importing this function from the colorchooser module found within Tkinter. We ...

Get Tkinter GUI Programming by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.