summaryrefslogtreecommitdiffstats
path: root/Doc/library/tkinter.rst
diff options
context:
space:
mode:
authorBerker Peksag <berker.peksag@gmail.com>2016-07-14 04:32:43 (GMT)
committerBerker Peksag <berker.peksag@gmail.com>2016-07-14 04:32:43 (GMT)
commit3093bf163b6e5425196f79bf42532156da5c5ca3 (patch)
tree757feab7519abe1060d85d9dd3a309ba0ead322b /Doc/library/tkinter.rst
parentc29df658a7b019a93d4a575053f0036bf56fbd47 (diff)
downloadcpython-3093bf163b6e5425196f79bf42532156da5c5ca3.zip
cpython-3093bf163b6e5425196f79bf42532156da5c5ca3.tar.gz
cpython-3093bf163b6e5425196f79bf42532156da5c5ca3.tar.bz2
Issue #27455: Improve examples in tkinter documentation
Patch by John Hagen.
Diffstat (limited to 'Doc/library/tkinter.rst')
-rw-r--r--Doc/library/tkinter.rst26
1 files changed, 13 insertions, 13 deletions
diff --git a/Doc/library/tkinter.rst b/Doc/library/tkinter.rst
index 130aafe..3e1faed 100644
--- a/Doc/library/tkinter.rst
+++ b/Doc/library/tkinter.rst
@@ -199,19 +199,19 @@ A Simple Hello World Program
class Application(tk.Frame):
def __init__(self, master=None):
- tk.Frame.__init__(self, master)
+ super().__init__(master)
self.pack()
- self.createWidgets()
+ self.create_widgets()
- def createWidgets(self):
+ def create_widgets(self):
self.hi_there = tk.Button(self)
self.hi_there["text"] = "Hello World\n(click me)"
self.hi_there["command"] = self.say_hi
self.hi_there.pack(side="top")
- self.QUIT = tk.Button(self, text="QUIT", fg="red",
+ self.quit = tk.Button(self, text="QUIT", fg="red",
command=root.destroy)
- self.QUIT.pack(side="bottom")
+ self.quit.pack(side="bottom")
def say_hi(self):
print("hi there, everyone!")
@@ -536,7 +536,7 @@ For example::
class App(Frame):
def __init__(self, master=None):
- Frame.__init__(self, master)
+ super().__init__(master)
self.pack()
self.entrythingy = Entry()
@@ -581,13 +581,13 @@ part of the implementation, and not an interface to Tk functionality.
Here are some examples of typical usage::
- from tkinter import *
- class App(Frame):
+ import tkinter as tk
+
+ class App(tk.Frame):
def __init__(self, master=None):
- Frame.__init__(self, master)
+ super().__init__(master)
self.pack()
-
# create the application
myapp = App()
@@ -708,13 +708,13 @@ add
For example::
- def turnRed(self, event):
+ def turn_red(self, event):
event.widget["activeforeground"] = "red"
- self.button.bind("<Enter>", self.turnRed)
+ self.button.bind("<Enter>", self.turn_red)
Notice how the widget field of the event is being accessed in the
-:meth:`turnRed` callback. This field contains the widget that caught the X
+``turn_red()`` callback. This field contains the widget that caught the X
event. The following table lists the other event fields you can access, and how
they are denoted in Tk, which can be useful when referring to the Tk man pages.