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, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.