Python Forum
Tkinter book for Python 2.7, but using Python 3.5/3.6 - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: GUI (https://python-forum.io/forum-10.html)
+--- Thread: Tkinter book for Python 2.7, but using Python 3.5/3.6 (/thread-2962.html)



Tkinter book for Python 2.7, but using Python 3.5/3.6 - Luke_Drillbrain - Apr-21-2017

I haven't been this thrilled about a thrift store find since I found my favorite quarterback's NFL jersey in my size for 4 bucks.  I've found a book about creating GUIs with tkinter for Python at a local thrift store.  It was mixed in with obsolete computer books such as books on MS Access 2000, DBASE, and Lotus 123.  $2 has landed me what would have been an expensive purchase at Amazon.  

This one is slightly dated too, but I think I can use it.  It's for Python 2.7, but I'm using Python 3.5 on my Linux PC and 3.6 on my Windows one.  So far, from googling, I've determined I can use the book anyway if I watch the following:

1. Spell it "tkinter" instead of "Tkinter". 
2. Watch for print commands missing the parentheses.  

My question: Is there anything else I need to watch for?


RE: Tkinter book for Python 2.7, but using Python 3.5/3.6 - Larz60+ - Apr-21-2017

Snippsat just announced https://python-forum.io/Thread-Release-of-IPython-6-0
that IPython 6 no longer will support anything below Python 3.3

Also, you can download a great tkinter reference manual (PDF) here: http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html


RE: Tkinter book for Python 2.7, but using Python 3.5/3.6 - metulburr - Apr-21-2017

i think that most if not all of the tkinter related changes between python2.x and python3.x is just module name changes and locations
Python 2.x Syntax: Tkdnd 
Python 3.x Syntax: tkinter.dnd 

Python 2.x Syntax: tkSimpleDialog 
Python 3.x Syntax: tkinter.simpledialog 

Python 2.x Syntax: Tkconstants 
Python 3.x Syntax: tkinter.constants 

Python 2.x Syntax: Dialog 
Python 3.x Syntax: tkinter.dialog 

Python 2.x Syntax: FileDialog 
Python 3.x Syntax: tkinter.FileDialog 

Python 2.x Syntax: tkFont 
Python 3.x Syntax: tkinter.font 

Python 2.x Syntax: Tix 
Python 3.x Syntax: tkinter.tix 

Python 2.x Syntax: tkCommonDialog 
Python 3.x Syntax: tkinter.commondialog 

Python 2.x Syntax: SimpleDialog 
Python 3.x Syntax: tkinter.simpledialog 

Python 2.x Syntax: ScrolledText 
Python 3.x Syntax: tkinter.scolledtext 

Python 2.x Syntax: tkColorChooser 
Python 3.x Syntax: tkinter.colorchooser 

Python 2.x Syntax: tkFileDialog 
Python 3.x Syntax: tkinter.filedialog 

Python 2.x Syntax: tkMessageBox 
Python 3.x Syntax: tkinter.messagebox 

Python 2.x Syntax: Tkinter 
Python 3.x Syntax: tkinter