This is an unofficial mirror of Tkinter reference documentation (based on Python 2.7 and Tk 8.5) created by the late John Shipman.
It was last updated in 2013 and is unmaintained. [More info]
For example, suppose that Jukebox
is a new
widget class that you have created. It's probably best
to have new widget classes inherit from the Frame
class, so to Tkinter it acts like a frame,
and you can arrange other widgets such as labels,
entries, and buttons inside it.
You set the new widget's class name by passing the name
as the class_
option to the parent
constructor in your new class's constructor. Here is a
fragment of the code that defines the new class:
class Jukebox(tk.Frame): def __init__(self, master): '''Constructor for the Jukebox class ''' tk.Frame.__init__(self, master, class_='Jukebox') self.__createWidgets() ...