Python GUI programming with Tkinter: Build user-friendly GUI applications rapidly with Python’s built-in toolkit

Find out how to create visually stunning and feature-rich applications by empowering Python's built-in TKinter GUI toolkitKey FeaturesExplore TKinter's powerful features to easily design and customize your GUI applicationLeverage cross-platform development ability of TKinter which gives you the opportunity to release your product to wider audienceInteract with various external modules like cloud storage, REST API, FTP servers etc and integrate them with your applicationBook DescriptionTkinter is a lightweight, portable and easy to use graphical toolkit available in the Python Standard Library. Due to its simplicity and availability, it is widely used to build GUIs in Python. This book teaches how to design and build a graphical user interface that is functional, appealing, and user-friendly using one of the most powerful language Python and TKinter.Initially, you will be introduced with TKinter and then we will start developing application step-by-step down the coarse of the book. Moving on we will be focusing on this built-in GUI framework package that comes with standard Python distributions. You will learn how to create GUI form and widgets and arrange them using layout managers. As our GUIs keep expanding, using more and more widgets, we start to talk to networks, databases, and graphical libraries that greatly enhance our GUI's functionality. You will leverage the advantage of the cross-platform functionality of TKinter and learn to do minor customizations to deploy it on other platforms. At the end you will be testing your application and making its executables to make deployment simpler.By the end of this book, you will successfully learn high-end GUI applications, and will be capable of building many more powerful, cross platform applications.What you will learnImplement the tools provided by TKinter to design beautiful looking GUIDiscover cross-platform development by minor customizations in your existing applicationVisualize graphs in real time as data comes in using Tkinter's animation capabilitiesUse PostgreSQL authentication to ensure data security for your applicationWrite unit tests to avoid regressions when updating codeWho This Book Is ForThis book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of Python is necessary.

Author: Alan D. Moore

Learn more