Book Image

Python GUI Programming - A Complete Reference Guide

By : Alan D. Moore, B. M. Harwani
Book Image

Python GUI Programming - A Complete Reference Guide

By: Alan D. Moore, B. M. Harwani

Overview of this book

A responsive graphical user interface (GUI) helps you interact with your application, improves user experience, and enhances the efficiency of your applications. With Python, you’ll have access to elaborate GUI frameworks that you can use to build interactive GUIs that stand apart from the rest. This Learning Path begins by introducing you to Tkinter and PyQt, before guiding you through the application development process. As you expand your GUI by adding more widgets, you'll work with networks, databases, and graphical libraries that enhance its functionality. You'll also learn how to connect to external databases and network resources, test your code, and maximize performance using asynchronous programming. In later chapters, you'll understand how to use the cross-platform features of Tkinter and Qt5 to maintain compatibility across platforms. You’ll be able to mimic the platform-native look and feel, and build executables for deployment across popular computing platforms. By the end of this Learning Path, you'll have the skills and confidence to design and build high-end GUI applications that can solve real-world problems. This Learning Path includes content from the following Packt products: Python GUI Programming with Tkinter by Alan D. Moore Qt5 Python GUI Programming Cookbook by B. M. Harwani
Table of Contents (28 chapters)
Title Page

Other Books You May Enjoy

If you enjoyed this book, you may be interested in these other books by Packt:

 

Tkinter GUI Application Development Cookbook
Alejandro Rodas de Paz

ISBN: 978-1-78862-230-1

  • Add widgets and handle user events
  • Lay out widgets within windows using frames and the different geometry managers
  • Configure widgets so that they have a customized appearance and behavior
  • Improve the navigation of your apps with menus and dialogs
  • Apply object-oriented programming techniques in Tkinter applications
  • Use threads to achieve responsiveness and update the GUI
  • Explore the capabilities of the canvas widget and the types of items that can be added to it
  • Extend Tkinter applications with the TTK (themed Tkinter) module

Tkinter GUI Programming by Example
David Love

ISBN: 978-1-78862-748-1

  • Create a scrollable frame via the Canvas widget
  • Use the pack geometry manager and Frame widget to control layout
  • Learn to choose a data structure for a game
  • Group Tkinter widgets, such as buttons, canvases, and labels
  • Create a highly customizable Python editor
  • Design and lay out a chat window