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