Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #57313 > unrolled thread

Tkinter tutorial?

Started byWalter Hurry <walterhurry@lavabit.com>
First post2013-10-22 20:57 +0000
Last post2013-10-28 07:00 -0700
Articles 5 — 5 participants

Back to article view | Back to comp.lang.python


Contents

  Tkinter tutorial? Walter Hurry <walterhurry@lavabit.com> - 2013-10-22 20:57 +0000
    Re: Tkinter tutorial? MRAB <python@mrabarnett.plus.com> - 2013-10-22 22:23 +0100
    Re: Tkinter tutorial? Ben Finney <ben+python@benfinney.id.au> - 2013-10-23 09:06 +1100
    Re: Tkinter tutorial? Ethan Furman <ethan@stoneleaf.us> - 2013-10-22 15:14 -0700
    Re: Tkinter tutorial? Bennett Brown <bennettbrowniowa@gmail.com> - 2013-10-28 07:00 -0700

#57313 — Tkinter tutorial?

FromWalter Hurry <walterhurry@lavabit.com>
Date2013-10-22 20:57 +0000
SubjectTkinter tutorial?
Message-ID<l46os6$uk6$1@news.albasani.net>
I have some experience with Python, having used it for a couple of years.

Until now, my builder of choice for cross-platform GUI applications has 
been wxPython (with wxGlade), and I have been well satisfied with these 
tools.

However, for a different project I need to get up to a reasonable speed 
with tkinter. Could some kind soul recommend a suitable on-line tutorial, 
or a (free) ebook?

Thanks.

[toc] | [next] | [standalone]


#57315

FromMRAB <python@mrabarnett.plus.com>
Date2013-10-22 22:23 +0100
Message-ID<mailman.1382.1382476999.18130.python-list@python.org>
In reply to#57313
On 22/10/2013 21:57, Walter Hurry wrote:
> I have some experience with Python, having used it for a couple of years.
>
> Until now, my builder of choice for cross-platform GUI applications has
> been wxPython (with wxGlade), and I have been well satisfied with these
> tools.
>
> However, for a different project I need to get up to a reasonable speed
> with tkinter. Could some kind soul recommend a suitable on-line tutorial,
> or a (free) ebook?
>
> Thanks.
>
Ask Google! :-)

In practice I've had to go looking for specific answers, but there's
info available from various places, such as:

http://effbot.org/tkinterbook/

[toc] | [prev] | [next] | [standalone]


#57320

FromBen Finney <ben+python@benfinney.id.au>
Date2013-10-23 09:06 +1100
Message-ID<mailman.1386.1382479589.18130.python-list@python.org>
In reply to#57313
Walter Hurry <walterhurry@lavabit.com> writes:

> However, for a different project I need to get up to a reasonable
> speed with tkinter. Could some kind soul recommend a suitable on-line
> tutorial, or a (free) ebook?

TkDocs <URL:http://www.tkdocs.com/> is both a book for purchase (“Modern
Tkinter”) and a cross-language tutorial for Tk, taking full advantage of
modern features of Tk 8.5 and 8.6.

The example code attempts to hew quite closely to the original Tcl, so
it makes for rather awful Python. But you do learn how Tkinter works.

-- 
 \            “If you continue running Windows, your system may become |
  `\        unstable.” —Microsoft, Windows 95 bluescreen error message |
_o__)                                                                  |
Ben Finney

[toc] | [prev] | [next] | [standalone]


#57325

FromEthan Furman <ethan@stoneleaf.us>
Date2013-10-22 15:14 -0700
Message-ID<mailman.1388.1382481413.18130.python-list@python.org>
In reply to#57313
On 10/22/2013 03:06 PM, Ben Finney wrote:
> Walter Hurry <walterhurry@lavabit.com> writes:
>
>> However, for a different project I need to get up to a reasonable
>> speed with tkinter. Could some kind soul recommend a suitable on-line
>> tutorial, or a (free) ebook?
>
> TkDocs <URL:http://www.tkdocs.com/> is both a book for purchase (“Modern
> Tkinter”) and a cross-language tutorial for Tk, taking full advantage of
> modern features of Tk 8.5 and 8.6.
>
> The example code attempts to hew quite closely to the original Tcl, so
> it makes for rather awful Python. But you do learn how Tkinter works.

Awesome!  Just bought my copy.  :D

--
~Ethan~

[toc] | [prev] | [next] | [standalone]


#57822

FromBennett Brown <bennettbrowniowa@gmail.com>
Date2013-10-28 07:00 -0700
Message-ID<54ba9031-b99f-4812-8f2a-4212ec59d527@googlegroups.com>
In reply to#57313
Lundh, Fredrik. (2005). An Introduction to Tkinter, Draft revision.  
Retrieved from http://effbot.org/tkinterbook/ 

Shipman, John. (2013) Tkinter 8.5 reference. 
Retrieved from http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html

Lutz, Mark. (2011) Programming Python, 4th ed. Chapters 7-11 are on Tkinter. 

Grayson, John (2000). Python and Tkinter Programming. 

Ferg, Steve. (2011). Thinking in Tkinter. Retrieved from http://thinkingtkinter.sourceforge.net/ which I only recently discovered (indeed, he pointed me this morning to this Google group for a non-tkinter question).

Owen, Russell. (2006) Tkinter Summary. Retrieved from http://www.astro.washington.edu/users/rowen/TkinterSummary.html

I have both Grayson and Lutz books but find that 90% of the time I get what I need from Lundh or Shipman and the other 10% are covered by online knowledge base or Lutz. Ferg and Owen might be great too, I only discovered them yesterday. Indeed, Steve Ferg is the one who pointed me to this Google group for a non-Tkinter question.

Bennett Brown
Director of Curriculum and Instruction
Project Lead for CSE, a new CS course from Project Lead The Way, piloting now in 60 schools.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web