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 tk import tkinter.ttk as ttk from tkinter.colorchooser import askcolor
We begin this file by importing this function from the colorchooser
module found within Tkinter. We can now begin creating our class:
class colorChooser(tk.Toplevel): def __init__(self, master, **kwargs): super().__init__(**kwargs) self.master = master self.transient(self.master) self.geometry('400x300') self...