[Python-checkins] r64505 - sandbox/trunk/ttk-gsoc/samples/theming.py

guilherme.polo python-checkins at python.org
Tue Jun 24 16:30:19 CEST 2008


Author: guilherme.polo
Date: Tue Jun 24 16:30:19 2008
New Revision: 64505

Log:
py3k is supported now

Modified:
   sandbox/trunk/ttk-gsoc/samples/theming.py

Modified: sandbox/trunk/ttk-gsoc/samples/theming.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/samples/theming.py	(original)
+++ sandbox/trunk/ttk-gsoc/samples/theming.py	Tue Jun 24 16:30:19 2008
@@ -5,8 +5,12 @@
 import sys
 import ttk
 import pprint
-import Tkinter
-import cStringIO
+try:
+    import cStringIO
+    import Tkinter
+except ImportError:
+    import tkinter as Tkinter
+    import io as cStringIO
 
 def available_widgets():
     """Returns a list of Ttk widgets."""
@@ -101,7 +105,7 @@
         self.master = frame.master
         
         width = 640
-        height = width * 3 / 4
+        height = int(width * 3 / 4)
         self.master.geometry('%dx%d' % (width, height))
         self.master.minsize(width, height)
         self.master.title(title)
@@ -181,7 +185,7 @@
         for widget in self._current_options:
             widget.pack_forget()
         # insert new widgets
-        for opt_name, opt_value in options.iteritems():
+        for opt_name, opt_value in options.items():
             lbl = ttk.Label(frame, text=opt_name)
             entry = ttk.Entry(frame)
             entry.insert(0, opt_value)


More information about the Python-checkins mailing list