Chapter 16. Graphical user interfaces

This chapter covers

  • Installing Tkinter
  • Starting and using Tkinter
  • Understanding the principles of Tk
  • Writing a simple Tkinter application
  • Creating and placing widgets
  • Alternatives to Tkinter

This chapter, an introduction to programming GUIs in Python, will do two things. First, it will provide a look at the GUI package that comes with Python, taking into account things like its ease of use, the capabilities of the package, cross-platform portability, and so forth. Second, it will give a brief overview of what else is available for GUI programming with Python and how to find it.

The Python core language has no built-in support for GUIs. It’s a pure programming language, like C, Perl, or Pascal. As such, ...

Get The Quick Python Book now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.