diff options
author | Georg Brandl <georg@python.org> | 2008-05-17 18:39:55 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2008-05-17 18:39:55 (GMT) |
commit | 14fc4270da5db43574d46d055a5f794ed33b271f (patch) | |
tree | 3d937a96350b067c7dcee6425fe14617dd8b9ef5 /Lib/tkinter | |
parent | 330231238327558337b9d8dbabe3a3b02641501d (diff) | |
download | cpython-14fc4270da5db43574d46d055a5f794ed33b271f.zip cpython-14fc4270da5db43574d46d055a5f794ed33b271f.tar.gz cpython-14fc4270da5db43574d46d055a5f794ed33b271f.tar.bz2 |
Tkinter, step 2: adapt imports.
Diffstat (limited to 'Lib/tkinter')
-rw-r--r-- | Lib/tkinter/__init__.py | 20 | ||||
-rw-r--r-- | Lib/tkinter/colorchooser.py | 2 | ||||
-rw-r--r-- | Lib/tkinter/commondialog.py | 6 | ||||
-rw-r--r-- | Lib/tkinter/dialog.py | 6 | ||||
-rw-r--r-- | Lib/tkinter/dnd.py | 12 | ||||
-rw-r--r-- | Lib/tkinter/filedialog.py | 4 | ||||
-rw-r--r-- | Lib/tkinter/font.py | 19 | ||||
-rw-r--r-- | Lib/tkinter/messagebox.py | 2 | ||||
-rw-r--r-- | Lib/tkinter/scrolledtext.py | 4 | ||||
-rw-r--r-- | Lib/tkinter/simpledialog.py | 2 | ||||
-rwxr-xr-x | Lib/tkinter/tix.py | 18 | ||||
-rw-r--r-- | Lib/tkinter/turtle.py | 10 |
12 files changed, 53 insertions, 52 deletions
diff --git a/Lib/tkinter/__init__.py b/Lib/tkinter/__init__.py index d600f29..49ca8a5 100644 --- a/Lib/tkinter/__init__.py +++ b/Lib/tkinter/__init__.py @@ -18,14 +18,14 @@ Actions are bound to events by resources (e.g. keyword argument command) or with the method bind. Example (Hello, World): -import Tkinter -from Tkconstants import * -tk = Tkinter.Tk() -frame = Tkinter.Frame(tk, relief=RIDGE, borderwidth=2) +import tkinter +from tkinter.constants import * +tk = tkinter.Tk() +frame = tkinter.Frame(tk, relief=RIDGE, borderwidth=2) frame.pack(fill=BOTH,expand=1) -label = Tkinter.Label(frame, text="Hello, World") +label = tkinter.Label(frame, text="Hello, World") label.pack(fill=X, expand=1) -button = Tkinter.Button(frame,text="Exit",command=tk.destroy) +button = tkinter.Button(frame,text="Exit",command=tk.destroy) button.pack(side=BOTTOM) tk.mainloop() """ @@ -34,11 +34,11 @@ __version__ = "$Revision$" import sys if sys.platform == "win32": - import FixTk # Attempt to configure Tcl/Tk without requiring PATH + # Attempt to configure Tcl/Tk without requiring PATH + from tkinter import _fix import _tkinter # If this fails your Python may not be configured for Tk -tkinter = _tkinter # b/w compat for export TclError = _tkinter.TclError -from Tkconstants import * +from tkinter.constants import * try: import MacOS; _MacOS = MacOS; del MacOS except ImportError: @@ -1692,7 +1692,7 @@ class Tk(Misc, Wm): base_tcl = os.path.join(home, '.%s.tcl' % baseName) base_py = os.path.join(home, '.%s.py' % baseName) dir = {'self': self} - exec('from Tkinter import *', dir) + exec('from tkinter import *', dir) if os.path.isfile(class_tcl): self.tk.call('source', class_tcl) if os.path.isfile(class_py): diff --git a/Lib/tkinter/colorchooser.py b/Lib/tkinter/colorchooser.py index e3593ed..cab77dc 100644 --- a/Lib/tkinter/colorchooser.py +++ b/Lib/tkinter/colorchooser.py @@ -19,7 +19,7 @@ # - title: dialog title # -from tkCommonDialog import Dialog +from tkinter.commondialog import Dialog # diff --git a/Lib/tkinter/commondialog.py b/Lib/tkinter/commondialog.py index a5815c6..d2688db 100644 --- a/Lib/tkinter/commondialog.py +++ b/Lib/tkinter/commondialog.py @@ -1,14 +1,14 @@ # base class for tk common dialogues # # this module provides a base class for accessing the common -# dialogues available in Tk 4.2 and newer. use tkFileDialog, -# tkColorChooser, and tkMessageBox to access the individual +# dialogues available in Tk 4.2 and newer. use filedialog, +# colorchooser, and messagebox to access the individual # dialogs. # # written by Fredrik Lundh, May 1997 # -from Tkinter import * +from tkinter import * class Dialog: diff --git a/Lib/tkinter/dialog.py b/Lib/tkinter/dialog.py index 0ddfc73..be085ab 100644 --- a/Lib/tkinter/dialog.py +++ b/Lib/tkinter/dialog.py @@ -1,7 +1,7 @@ -# Dialog.py -- Tkinter interface to the tk_dialog script. +# dialog.py -- Tkinter interface to the tk_dialog script. -from Tkinter import * -from Tkinter import _cnfmerge +from tkinter import * +from tkinter import _cnfmerge if TkVersion <= 3.6: DIALOG_ICON = 'warning' diff --git a/Lib/tkinter/dnd.py b/Lib/tkinter/dnd.py index 2e37d9e..55f0776 100644 --- a/Lib/tkinter/dnd.py +++ b/Lib/tkinter/dnd.py @@ -100,7 +100,7 @@ active; it will never call dnd_commit(). """ -import Tkinter +import tkinter # The factory function @@ -219,7 +219,7 @@ class Icon: self.detach() if not canvas: return - label = Tkinter.Label(canvas, text=self.name, + label = tkinter.Label(canvas, text=self.name, borderwidth=2, relief="raised") id = canvas.create_window(x, y, window=label, anchor="nw") self.canvas = canvas @@ -268,8 +268,8 @@ class Icon: class Tester: def __init__(self, root): - self.top = Tkinter.Toplevel(root) - self.canvas = Tkinter.Canvas(self.top, width=100, height=100) + self.top = tkinter.Toplevel(root) + self.canvas = tkinter.Canvas(self.top, width=100, height=100) self.canvas.pack(fill="both", expand=1) self.canvas.dnd_accept = self.dnd_accept @@ -300,9 +300,9 @@ class Tester: source.attach(self.canvas, x, y) def test(): - root = Tkinter.Tk() + root = tkinter.Tk() root.geometry("+1+1") - Tkinter.Button(command=root.quit, text="Quit").pack() + tkinter.Button(command=root.quit, text="Quit").pack() t1 = Tester(root) t1.top.geometry("+1+60") t2 = Tester(root) diff --git a/Lib/tkinter/filedialog.py b/Lib/tkinter/filedialog.py index 9ded88b..61ffe74 100644 --- a/Lib/tkinter/filedialog.py +++ b/Lib/tkinter/filedialog.py @@ -8,8 +8,8 @@ Classes: """ -from Tkinter import * -from Dialog import Dialog +from tkinter import * +from tkinter.dialog import Dialog import os import fnmatch diff --git a/Lib/tkinter/font.py b/Lib/tkinter/font.py index 4b4dc67..1ec760e 100644 --- a/Lib/tkinter/font.py +++ b/Lib/tkinter/font.py @@ -8,7 +8,7 @@ __version__ = "0.9" -import Tkinter +import tkinter # weight/slant NORMAL = "normal" @@ -65,7 +65,7 @@ class Font: def __init__(self, root=None, font=None, name=None, exists=False, **options): if not root: - root = Tkinter._default_root + root = tkinter._default_root if font: # get actual settings corresponding to the given font font = root.tk.splitlist(root.tk.call("font", "actual", font)) @@ -79,7 +79,8 @@ class Font: self.delete_font = False # confirm font exists if self.name not in root.tk.call("font", "names"): - raise Tkinter._tkinter.TclError("named font %s does not already exist" % (self.name,)) + raise tkinter._tkinter.TclError( + "named font %s does not already exist" % (self.name,)) # if font config info supplied, apply it if font: root.tk.call("font", "configure", self.name, *font) @@ -166,13 +167,13 @@ class Font: def families(root=None): "Get font families (as a tuple)" if not root: - root = Tkinter._default_root + root = tkinter._default_root return root.tk.splitlist(root.tk.call("font", "families")) def names(root=None): "Get names of defined fonts (as a tuple)" if not root: - root = Tkinter._default_root + root = tkinter._default_root return root.tk.splitlist(root.tk.call("font", "names")) # -------------------------------------------------------------------- @@ -180,7 +181,7 @@ def names(root=None): if __name__ == "__main__": - root = Tkinter.Tk() + root = tkinter.Tk() # create a font f = Font(family="times", size=30, weight=NORMAL) @@ -202,10 +203,10 @@ if __name__ == "__main__": f = Font(font=("Courier", 20, "bold")) print(f.measure("hello"), f.metrics("linespace")) - w = Tkinter.Label(root, text="Hello, world", font=f) + w = tkinter.Label(root, text="Hello, world", font=f) w.pack() - w = Tkinter.Button(root, text="Quit!", command=root.destroy) + w = tkinter.Button(root, text="Quit!", command=root.destroy) w.pack() fb = Font(font=w["font"]).copy() @@ -213,4 +214,4 @@ if __name__ == "__main__": w.config(font=fb) - Tkinter.mainloop() + tkinter.mainloop() diff --git a/Lib/tkinter/messagebox.py b/Lib/tkinter/messagebox.py index 94ba788b..c934956 100644 --- a/Lib/tkinter/messagebox.py +++ b/Lib/tkinter/messagebox.py @@ -22,7 +22,7 @@ # - type: dialog type; that is, which buttons to display (see below) # -from tkCommonDialog import Dialog +from tkinter.commondialog import Dialog # # constants diff --git a/Lib/tkinter/scrolledtext.py b/Lib/tkinter/scrolledtext.py index 95fd423..084c3bf 100644 --- a/Lib/tkinter/scrolledtext.py +++ b/Lib/tkinter/scrolledtext.py @@ -10,8 +10,8 @@ # Most methods calls are inherited from the Text widget; Pack methods # are redirected to the Frame widget however. -from Tkinter import * -from Tkinter import _cnfmerge +from tkinter import * +from tkinter import _cnfmerge class ScrolledText(Text): def __init__(self, master=None, cnf=None, **kw): diff --git a/Lib/tkinter/simpledialog.py b/Lib/tkinter/simpledialog.py index fa2d1ad..36c6258 100644 --- a/Lib/tkinter/simpledialog.py +++ b/Lib/tkinter/simpledialog.py @@ -1,7 +1,7 @@ """A simple but flexible modal dialog box.""" -from Tkinter import * +from tkinter import * class SimpleDialog: diff --git a/Lib/tkinter/tix.py b/Lib/tkinter/tix.py index f523d7a..eb566e2 100755 --- a/Lib/tkinter/tix.py +++ b/Lib/tkinter/tix.py @@ -26,8 +26,8 @@ # appreciate the advantages. # -from Tkinter import * -from Tkinter import _flatten, _cnfmerge, _default_root +from tkinter import * +from tkinter import _flatten, _cnfmerge, _default_root # WARNING - TkVersion is a limited precision floating point number if TkVersion < 3.999: @@ -57,7 +57,7 @@ TCL_ALL_EVENTS = 0 # BEWARE - this is implemented by copying some code from the Widget class # in Tkinter (to override Widget initialization) and is therefore # liable to break. -import Tkinter, os +import tkinter, os # Could probably add this to Tkinter.Misc class tixCommand: @@ -192,11 +192,11 @@ class tixCommand: else: return self.tk.call('tix', 'resetoptions', newScheme, newFontSet) -class Tk(Tkinter.Tk, tixCommand): +class Tk(tkinter.Tk, tixCommand): """Toplevel widget of Tix which represents mostly the main window of an application. It has an associated Tcl interpreter.""" def __init__(self, screenName=None, baseName=None, className='Tix'): - Tkinter.Tk.__init__(self, screenName, baseName, className) + tkinter.Tk.__init__(self, screenName, baseName, className) tixlib = os.environ.get('TIX_LIBRARY') self.tk.eval('global auto_path; lappend auto_path [file dir [info nameof]]') if tixlib is not None: @@ -212,7 +212,7 @@ class Tk(Tkinter.Tk, tixCommand): def destroy(self): # For safety, remove an delete_window binding before destroy self.protocol("WM_DELETE_WINDOW", "") - Tkinter.Tk.destroy(self) + tkinter.Tk.destroy(self) # The Tix 'tixForm' geometry manager class Form: @@ -260,9 +260,9 @@ class Form: -Tkinter.Widget.__bases__ = Tkinter.Widget.__bases__ + (Form,) +tkinter.Widget.__bases__ = tkinter.Widget.__bases__ + (Form,) -class TixWidget(Tkinter.Widget): +class TixWidget(tkinter.Widget): """A TixWidget class is used to package all (or most) Tix widgets. Widget initialization is extended in two ways: @@ -383,7 +383,7 @@ class TixWidget(Tkinter.Widget): # These are missing from Tkinter def image_create(self, imgtype, cnf={}, master=None, **kw): if not master: - master = Tkinter._default_root + master = tkinter._default_root if not master: raise RuntimeError('Too early to create image') if kw and cnf: cnf = _cnfmerge((cnf, kw)) diff --git a/Lib/tkinter/turtle.py b/Lib/tkinter/turtle.py index 960a9f6..3dee659 100644 --- a/Lib/tkinter/turtle.py +++ b/Lib/tkinter/turtle.py @@ -16,7 +16,7 @@ pictures can easily be drawn. from math import * # Also for export from time import sleep -import Tkinter +import tkinter speeds = ['fastest', 'fast', 'normal', 'slow', 'slowest'] @@ -238,7 +238,7 @@ class RawPen: # Test the color first try: id = self._canvas.create_line(0, 0, 0, 0, fill=color) - except Tkinter.TclError: + except tkinter.TclError: raise Error("bad color string: %r" % (color,)) self._set_color(color) return @@ -554,7 +554,7 @@ class RawPen: # in case nhops==0 self._canvas.coords(item, x0, y0, x1, y1) self._canvas.itemconfigure(item, arrow="none") - except Tkinter.TclError: + except tkinter.TclError: # Probably the window was closed! return else: @@ -638,13 +638,13 @@ class Pen(RawPen): def __init__(self): global _root, _canvas if _root is None: - _root = Tkinter.Tk() + _root = tkinter.Tk() _root.wm_protocol("WM_DELETE_WINDOW", self._destroy) _root.title(_title) if _canvas is None: # XXX Should have scroll bars - _canvas = Tkinter.Canvas(_root, background="white") + _canvas = tkinter.Canvas(_root, background="white") _canvas.pack(expand=1, fill="both") setup(width=_width, height= _height, startx=_startx, starty=_starty) |