Download or read book Python GUI Programming with Tkinter written by Alan D. Moore and published by Packt Publishing Ltd. This book was released on 2018-05-15 with total page 442 pages. Available in PDF, EPUB and Kindle. Book excerpt: Find out how to create visually stunning and feature-rich applications by empowering Python's built-in Tkinter GUI toolkit Key Features Explore Tkinter's powerful features to easily design and customize your GUI application Learn the basics of 2D and 3D animation in GUI applications. Learn to integrate stunning Data Visualizations using Tkinter Canvas and Matplotlib. Book Description Tkinter is a lightweight, portable, and easy-to-use graphical toolkit available in the Python Standard Library, widely used to build Python GUIs due to its simplicity and availability. This book teaches you to design and build graphical user interfaces that are functional, appealing, and user-friendly using the powerful combination of Python and Tkinter. After being introduced to Tkinter, you will be guided step-by-step through the application development process. Over the course of the book, your application will evolve from a simple data-entry form to a complex data management and visualization tool while maintaining a clean and robust design. In addition to building the GUI, you'll learn how to connect to external databases and network resources, test your code to avoid errors, and maximize performance using asynchronous programming. You'll make the most of Tkinter's cross-platform availability by learning how to maintain compatibility, mimic platform-native look and feel, and build executables for deployment across popular computing platforms. By the end of this book, you will have the skills and confidence to design and build powerful high-end GUI applications to solve real-world problems. What you will learn Implement the tools provided by Tkinter to design beautiful GUIs Discover cross-platform development through minor customizations in your existing application Visualize graphs in real time as data comes in using Tkinter's animation capabilities Use PostgreSQL authentication to ensure data security for your application Write unit tests to avoid regressions when updating code Who this book is for This book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of Python is a prerequisite.
Download or read book Mastering GUI Programming with Python written by Alan D. Moore and published by Packt Publishing Ltd. This book was released on 2019-05-24 with total page 526 pages. Available in PDF, EPUB and Kindle. Book excerpt: An advanced guide to creating powerful high-performance GUIs for modern, media-rich applications in various domains such as business and game development Key FeaturesGain comprehensive knowledge of Python GUI development using PyQt 5.12Explore advanced topics including multithreaded programming, 3D animation, and SQL databasesBuild cross-platform GUIs for Windows, macOS, Linux, and Raspberry PiBook Description PyQt5 has long been the most powerful and comprehensive GUI framework available for Python, yet there is a lack of cohesive resources available for Python programmers to learn how to use it. This book will be your comprehensive guide to exploring GUI development with PyQt5. You will get started with an introduction to PyQt5, before going on to develop stunning GUIs with modern features. You will learn how to build forms using QWidgets and delve into important aspects of GUI development such as layouts, size policies, and event-driven programming. Moving ahead, you'll discover PyQt5's most powerful features through chapters on audio-visual programming with QtMultimedia, database-driven software with QtSQL, and web browsing with QtWebEngine. Next, in-depth coverage of multithreading and asynchronous programming will help you run tasks asynchronously and build high-concurrency processes with ease. In later chapters, you'll gain insights into QOpenGLWidget, along with mastering techniques for creating 2D graphics with QPainter. You'll also explore PyQt on a Raspberry Pi and interface it with remote systems using QtNetwork. Finally, you will learn how to distribute your applications using setuptools and PyInstaller. By the end of this book, you will have the skills you need to develop robust GUI applications using PyQt. What you will learnGet to grips with the inner workings of PyQt5Understand how elements in a GUI application communicate with signals and slotsStudy techniques for styling an applicationExplore database-driven applications with the QtSQL moduleCreate 2D graphics with QPainterDelve into 3D graphics with QOpenGLWidgetBuild network and web-aware applications with QtNetwork and QtWebEngineWho this book is for This book is for programmers who want to create attractive, functional, and powerful GUIs using the Python language. You'll also find this book useful if you are a student, professional, or anyone who wants to start exploring GUIs. Although prior knowledge of the Python language is assumed, experience with PyQt, Qt, or GUI programming is not required.
Download or read book Tkinter GUI Programming by Example written by David Love and published by Packt Publishing Ltd. This book was released on 2018-04-25 with total page 329 pages. Available in PDF, EPUB and Kindle. Book excerpt: Leverage the power of Python and its de facto GUI framework to build highly interactive interfaces Key Features The fundamentals of Python and GUI programming with Tkinter. Create multiple cross-platform projects by integrating a host of third-party libraries and tools. Build beautiful and highly-interactive user interfaces that target multiple devices. Book Description Tkinter is a modular, cross-platform application development toolkit for Python. When developing GUI-rich applications, the most important choices are which programming language(s) and which GUI framework to use. Python and Tkinter prove to be a great combination. This book will get you familiar with Tkinter by having you create fun and interactive projects. These projects have varying degrees of complexity. We'll start with a simple project, where you'll learn the fundamentals of GUI programming and the basics of working with a Tkinter application. After getting the basics right, we'll move on to creating a project of slightly increased complexity, such as a highly customizable Python editor. In the next project, we'll crank up the complexity level to create an instant messaging app. Toward the end, we'll discuss various ways of packaging our applications so that they can be shared and installed on other machines without the user having to learn how to install and run Python programs. What you will learn Create a scrollable frame via theCanvas widget Use the pack geometry manager andFrame widget to control layout Learn to choose a data structurefor a game Group Tkinter widgets, such asbuttons, canvases, and labels Create a highly customizablePython editor Design and lay out a chat window Who this book is for This book is for beginners to GUI programming who haven’t used Tkinter yet and are eager to start building great-looking and user-friendly GUIs. Prior knowledge of Python programming is expected.
Download or read book Rapid GUI Programming with Python and Qt written by Mark Summerfield and published by Pearson Education. This book was released on 2007-10-18 with total page 763 pages. Available in PDF, EPUB and Kindle. Book excerpt: Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4 development. With Rapid GUI Programming with Python and Qt you'll learn how to build efficient GUI applications that run on all major operating systems, including Windows, Mac OS X, Linux, and many versions of Unix, using the same source code for all of them. Summerfield systematically introduces every core GUI development technique: from dialogs and windows to data handling; from events to printing; and more. Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model/view and graphics/view programming. Every key concept is illuminated with realistic, downloadable examples–all tested on Windows, Mac OS X, and Linux with Python 2.5, Qt 4.2, and PyQt 4.2, and on Windows and Linux with Qt 4.3 and PyQt 4.3.
Download or read book Python GUI Programming with Tkinter written by Alan D. Moore and published by Packt Publishing Ltd. This book was released on 2021-10-28 with total page 665 pages. Available in PDF, EPUB and Kindle. Book excerpt: Transform your evolving user requirements into feature-rich Tkinter applications Key FeaturesExtensively revised with new content on RESTful networking, classes in Tkinter, and the Notebook widgetTake advantage of Tkinter's lightweight, portable, and easy-to-use featuresBuild better-organized code and learn to manage an evolving codebaseBook Description Tkinter is widely used to build GUIs in Python due to its simplicity. In this book, you'll discover Tkinter's strengths and overcome its challenges as you learn to develop fully featured GUI applications. Python GUI Programming with Tkinter, Second Edition, will not only provide you with a working knowledge of the Tkinter GUI library, but also a valuable set of skills that will enable you to plan, implement, and maintain larger applications. You'll build a full-blown data entry application from scratch, learning how to grow and improve your code in response to continually changing user and business needs. You'll develop a practical understanding of tools and techniques used to manage this evolving codebase and go beyond the default Tkinter widget capabilities. You'll implement version control and unit testing, separation of concerns through the MVC design pattern, and object-oriented programming to organize your code more cleanly. You'll also gain experience with technologies often used in workplace applications, such as SQL databases, network services, and data visualization libraries. Finally, you'll package your application for wider distribution and tackle the challenge of maintaining cross-platform compatibility. What you will learnProduce well-organized, functional, and responsive GUI applicationsExtend the functionality of existing widgets using classes and OOPPlan wisely for the expansion of your app using MVC and version controlMake sure your app works as intended through widget validation and unit testingUse tools and processes to analyze and respond to user requestsBecome familiar with technologies used in workplace applications, including SQL, HTTP, Matplotlib, threading, and CSVUse PostgreSQL authentication to ensure data security for your applicationWho this book is for This book is for programmers who understand the syntax of Python, but do not yet have the skills, techniques, and knowledge to design and implement a complete software application. A fair grasp of basic Python syntax is required.
Download or read book Introduction to Python Programming and Developing GUI Applications with PyQT written by B. M. Harwani and published by Cengage Learning. This book was released on 2012 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Covers the basics of Python programming, file handling, and GUI application development in PyQT.
Download or read book Create GUI Applications with Python Qt5 PySide2 Edition written by Martin Fitzpatrick and published by Martin Fitzpatrick. This book was released on 2020-06-26 with total page 821 pages. Available in PDF, EPUB and Kindle. Book excerpt: Building desktop applications doesn't have to be difficult. Using Python & Qt5 you can create fully functional desktop apps in minutes. This is the 4th Edition of Create GUI Applications, updated for 2020 & PySide2 Starting from the very basics, this book takes you on a tour of the key features of PySide you can use to build real-life applications. Learn the fundamental building blocks of PySide applications — Widgets, Layouts & Signals and learn how PySide uses the event loop to handle and respond to user input. Design beautiful UIs with Qt Designer and customize the look and feel of your applications with Qt Style Sheets and custom widgets. Use Qt's MVC-like ModelViews framework to connect data sources to your widgets, including SQL databases, numpy and pandas data tables, to build-data driven application. Visualize data using matplotlib & PyQtGraph and connect with external data sources to build live dashboards. Learn how to use threads and processes to manage long-running tasks and communicate with external services. Parse data and visualize the output in logs and progress bars. The book includes usability and architectural tips to help you build maintainable and usable PySide2 applications from the start. Finally, once your application is ready to be released, discover how to package it up into professional-quality installers, ready to ship. The book includes - 665 pages of hands-on PySide2 exercises - 211 code examples to experiment with - Includes 4 example apps - Compatible with Python 3.4+ - Code free to reuse in your own projects
Download or read book Python GUI Programming with PAGE written by Gregory Walters and published by BPB Publications. This book was released on 2023-05-29 with total page 323 pages. Available in PDF, EPUB and Kindle. Book excerpt: Unlock the power of PAGE and create stunning Python GUIs with ease KEY FEATURES ● Explore RAD GUI programming concepts in Python with real-world examples. ● Explore exciting third-party libraries for enhanced GUI development. ● Learn to incorporate third-party Tk and ttk widgets into your own Python programs. DESCRIPTION PAGE is a Tkinter-based GUI designer for Python, available for free and as an open-source tool. It generates native Python code, enabling users to swiftly create Graphical Interfaces for their Python programs. If you're eager to delve into GUI development for your Python programs, then this book is your go-to resource. This comprehensive book is your guide from installing the PAGE designer to mastering the creation of complex GUI interfaces. It covers a wide range of topics, from building front-end interfaces for SQLite databases (and other databases) to utilizing the Canvas widget for drawing shapes and text. The book explores various aspects, including working with standard Tk widgets (such as buttons and entry), leveraging the capabilities of the ttk toolkit, and extending GUI functionality through third-party widget libraries and custom widgets. Each chapter presents real-world usable programs that challenge readers to enhance their skills and become more productive in your programming careers. By the end of the book, you will possess the skills and knowledge to confidently develop your own GUI Python programs. WHAT YOU WILL LEARN ● Learn how to install and start PAGE correctly. ● Explore the various widgets in the Tk and ttk toolkit that PAGE supports. ● Learn how to use graphic images in your projects. ● Understand how to communicate with a SQLite database and display data from it. ● Create projects that have more than one form and learn how to control those forms. WHO THIS BOOK IS FOR This book is for beginners and advanced Python programmers who wish to create attractive and logical user interfaces for Python. It is also for professionals who wish to explore Rapid Application Development (RAD) techniques for creating Python GUI programs. TABLE OF CONTENTS Introduction 1. Introduction to PAGE 2. Going Further 3. Standard Tk Widgets 4. The Pinger Program 5. Using Graphics 6. Menus and Popup Menus 7. Using ttk Widgets 8. Custom Controls 9. Creating a SQLite Database Front End 10. Creating Custom Profiles 11. Using the Canvas Widget 12. Conclusion
Download or read book Python GUI Programming Cookbook written by Burkhard A. Meier and published by Packt Publishing Ltd. This book was released on 2015-12-01 with total page 351 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over 80 object-oriented recipes to help you create mind-blowing GUIs in Python About This Book Use object-oriented programming to develop amazing GUIs in Python Create a working GUI project as a central resource for developing your Python GUIs Packed with easy-to-follow recipes to help you develop code using the latest released version of Python Who This Book Is For If you are a Python programmer with intermediate level knowledge of GUI programming and want to learn how to create beautiful, effective, and responsive GUIs using the freely available Python GUI frameworks, this book is for you. What You Will Learn Create amazing GUIs with Python's built-in Tkinter module Customize the GUIs by using layout managers to arrange the GUI widgets Advance to an object-oriented programming style using Python Develop beautiful charts using the free Matplotlib Python module Use threading in a networked environment to make the GUIs responsive Discover ways to connect the GUIs to a database Understand how unit tests can be created and internationalize the GUI Extend the GUIs with free Python frameworks using best practices In Detail Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Its flexible syntax enables developers to write short scripts while at the same time, they can use object-oriented concepts to develop very large projects. Python GUI Programming Cookbook follows a task-based approach to help you create beautiful and very effective GUIs with the least amount of code necessary. This book uses the simplest programming style, using the fewest lines of code to create a GUI in Python, and then advances to using object-oriented programming in later chapters. If you are new to object-oriented programming (OOP), this book will teach you how to take advantage of the OOP coding style in the context of creating GUIs written in Python. Throughout the book, you will develop an entire GUI application, building recipe upon recipe, connecting the GUI to a database. In the later chapters, you will explore additional Python GUI frameworks, using best practices. You will also learn how to use threading to ensure your GUI doesn't go unresponsive. By the end of the book, you will be an expert in Python GUI programming to develop a common set of GUI applications. Style and approach Every recipe in this programming cookbook solves a problem you might encounter in your programming career. At the same time, most of the recipes build on each other to create an entire, real-life GUI application.
Download or read book Python GUI Programming Cookbook written by Burkhard Meier and published by Packt Publishing Ltd. This book was released on 2019-10-11 with total page 476 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over 90 recipes to help you develop widgets, forms, layouts, charts, and much more using the latest features of Python 3 Key FeaturesUse object-oriented programming to develop impressive GUIs in PythonCreate interesting charts to visually represent data using MatplotlibDevelop GUIs with the latest versions of tkinter, PyQt5, and wxPython frameworksBook Description Python is a multi-domain, interpreted programming language that is easy to learn and implement. With its wide support for frameworks to develop GUIs, you can build interactive and beautiful GUI-based applications easily using Python. This third edition of Python GUI Programming Cookbook follows a task-based approach to help you create effective GUIs with the smallest amount of code. Every recipe in this book builds upon the last to create an entire, real-life GUI application. These recipes also help you solve problems that you might encounter while developing GUIs. This book mainly focuses on using Python’s built-in tkinter GUI framework. You'll learn how to create GUIs in Python using simple programming styles and object-oriented programming (OOP). As you add more widgets and expand your GUI, you will learn how to connect to networks, databases, and graphical libraries that greatly enhance the functionality of your GUI. You’ll also learn how to use threading to ensure that your GUI doesn't become unresponsive. Toward the end, you’ll learn about the versatile PyQt GUI framework, which comes along with its own visual editor that allows you to design GUIs using drag and drop features. By the end of the book, you’ll be an expert in designing Python GUIs and be able to develop a variety of GUI applications with ease. What you will learnCreate amazing GUIs with Python's built-in tkinter moduleCustomize GUIs using layout managers to arrange GUI widgetsAdvance from the typical waterfall coding style to an OOP style using PythonDevelop beautiful charts using the free Matplotlib Python moduleUse threading in a networked environment to make GUIs responsiveDiscover ways to connect GUIs to a MySQL databaseUnderstand how unit tests can be created and internationalize GUIDelve into the world of GUI creation using PyQt5Who this book is for If you’re a programmer or developer looking to enhance your Python skills by writing powerful GUI applications, this book is for you. Familiarity with the Python programming language is necessary to get the most out of the book.
Download or read book Python GUI Programming A Complete Reference Guide written by Alan D. Moore and published by Packt Publishing Ltd. This book was released on 2019-06-24 with total page 730 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explore Python’s GUI frameworks and create visually stunning and feature-rich applications Key FeaturesIntegrate stunning data visualizations using Tkinter Canvas and MatplotlibUnderstand the basics of 2D and 3D animation in GUI applicationsExplore PyQt’s powerful features to easily design and customize your GUI applicationsBook Description 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. MooreQt5 Python GUI Programming Cookbook by B. M. HarwaniWhat you will learnVisualize graphs in real time with Tkinter’s animation capabilitiesUse PostgreSQL authentication to ensure data security for your applicationWrite unit tests to avoid regression when updating codeHandle different signals generated on mouse clicks using QSpinBox and slidersEmploy network concepts, internet browsing, and Google Maps in UIUse graphics rendering to implement animations in your GUIWho this book is for If you’re an intermediate Python programmer looking to enhance your coding skills by writing powerful GUIs in Python using PyQT and Tkinter, this is an ideal Learning Path for you. A strong understanding of the Python language is a must to grasp the concepts explained in this book.
Download or read book Python Basics written by Dan Bader and published by Real Python (Realpython.Com). This book was released on 2021-03-16 with total page 636 pages. Available in PDF, EPUB and Kindle. Book excerpt: Make the Leap From Beginner to Intermediate in Python... Python Basics: A Practical Introduction to Python 3 Your Complete Python Curriculum-With Exercises, Interactive Quizzes, and Sample Projects What should you learn about Python in the beginning to get a strong foundation? With Python Basics, you'll not only cover the core concepts you really need to know, but you'll also learn them in the most efficient order with the help of practical exercises and interactive quizzes. You'll know enough to be dangerous with Python, fast! Who Should Read This Book If you're new to Python, you'll get a practical, step-by-step roadmap on developing your foundational skills. You'll be introduced to each concept and language feature in a logical order. Every step in this curriculum is explained and illustrated with short, clear code samples. Our goal with this book is to educate, not to impress or intimidate. If you're familiar with some basic programming concepts, you'll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress. If you're a seasoned developer, you'll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along. If you're a self-starter completely new to coding, you'll get practical and motivating examples. You'll begin by installing Python and setting up a coding environment on your computer from scratch, and then continue from there. We'll get you coding right away so that you become competent and knowledgeable enough to solve real-world problems, fast. Develop a passion for programming by solving interesting problems with Python every day! If you're looking to break into a coding or data-science career, you'll pick up the practical foundations with this book. We won't just dump a boat load of theoretical information on you so you can "sink or swim"-instead you'll learn from hands-on, practical examples one step at a time. Each concept is broken down for you so you'll always know what you can do with it in practical terms. If you're interested in teaching others "how to Python," this will be your guidebook. If you're looking to stoke the coding flame in your coworkers, kids, or relatives-use our material to teach them. All the sequencing has been done for you so you'll always know what to cover next and how to explain it. What Python Developers Say About The Book: "Go forth and learn this amazing language using this great book." - Michael Kennedy, Talk Python "The wording is casual, easy to understand, and makes the information flow well." - Thomas Wong, Pythonista "I floundered for a long time trying to teach myself. I slogged through dozens of incomplete online tutorials. I snoozed through hours of boring screencasts. I gave up on countless crufty books from big-time publishers. And then I found Real Python. The easy-to-follow, step-by-step instructions break the big concepts down into bite-sized chunks written in plain English. The authors never forget their audience and are consistently thorough and detailed in their explanations. I'm up and running now, but I constantly refer to the material for guidance." - Jared Nielsen, Pythonista
Download or read book Qt5 Python GUI Programming Cookbook written by B. M. Harwani and published by Packt Publishing Ltd. This book was released on 2018-07-30 with total page 450 pages. Available in PDF, EPUB and Kindle. Book excerpt: QT5 Python GUI Programming Cookbook will guide you from the very basics of creating a fully functional GUI application using PyQT with only a few lines of code. Each recipe adds more widgets to the GUIs we are creating. You will learn how easy it is to get started and you might be surprised how advanced you can become in just a short time of coding
Download or read book Beginning PyQt written by Joshua M. Willman and published by Apress. This book was released on 2020-05-28 with total page 449 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn GUI application development from the ground up, taking a practical approach by building simple projects that teach the fundamentals of using PyQt. Each chapter gradually moves on to teach more advanced and diverse concepts to aid you in designing interesting applications using the latest version of PyQt. You’ll start by reviewing the beginning steps of GUI development from, using different projects in every chapter to teach new widgets or concepts that will help you to build better UIs. As you follow along, you will construct more elaborate GUIs, covering topics that include storing data using the clipboard, graphics and animation, support for SQL databases, and multithreading applications. Using this knowledge, you’ll be able to build a photo editor, games, a text editor, a working web browser and an assortment of other GUIs. Beginning PyQt will guide you through the process of creating UIs to help you bring your own ideas to life. Learn what is necessary to begin making your own applications and more with PyQt! What You'll Learn Create your own cross-platform GUIs with PyQt and PythonUse PyQt’s many widgets and apply them to building real applicationsBuild larger applications and break the steps into smaller parts for deeper understandingWork with complex applications in PyQt, from animation to databases and more Who This Book Is For Individuals who already have a fundamental understanding of the Python programming language and are looking to either expand their skills in Python or have a project where they need to create a UI, but may have no prior experience or no idea how to begin.
Download or read book Create Graphical User Interfaces with Python written by Laura Sach and published by . This book was released on 2020-10-26 with total page 156 pages. Available in PDF, EPUB and Kindle. Book excerpt:
Download or read book Tkinter GUI Application Development Blueprints written by Bhaskar Chaudhary and published by Packt Publishing Ltd. This book was released on 2015-11-30 with total page 340 pages. Available in PDF, EPUB and Kindle. Book excerpt: Master GUI programming in Tkinter as you design, implement, and deliver ten real-world applications from start to finish About This Book Conceptualize and build state-of-art GUI applications with Tkinter Tackle the complexity of just about any size GUI application with a structured and scalable approach A project-based, practical guide to get hands-on into Tkinter GUI development Who This Book Is For Software developers, scientists, researchers, engineers, students, or programming hobbyists with basic familiarity in Python will find this book interesting and informative. People familiar with basic programming constructs in other programming language can also catch up with some brief reading on Python. No GUI programming experience is expected. What You Will Learn Get to know the basic concepts of GUI programming, such as Tkinter top-level widgets, geometry management, event handling, using callbacks, custom styling, and dialogs Create apps that can be scaled in size or complexity without breaking down the core Write your own GUI framework for maximum code reuse Build apps using both procedural and OOP styles, understanding the strengths and limitations of both styles Learn to structure and build large GUI applications based on Model-View-Controller (MVC) architecture Build multithreaded and database-driven apps Create apps that leverage resources from the network Learn basics of 2D and 3D animation in GUI applications Develop apps that can persist application data with object serialization and tools such as configparser In Detail Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike. This book will help you master the art of GUI programming. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, port scanner, and many more. In every project, you will build on the skills acquired in the previous project and gain more expertise. You will learn to write multithreaded programs, network programs, database driven programs and more. You will also get to know the modern best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained with this book and use it in your own projects in the discipline of your choice. Style and approach An easy-to-follow guide, full of hands-on examples of real-world GUI programs. The first chapter is a must read as it explains most of the things you need to get started with writing GUI programs with Tkinter. Each subsequent chapter is a stand-alone project that discusses some aspects of GUI programming in detail. These chapters can be read sequentially or randomly depending upon the readers experience with Python.
Download or read book Tkinter GUI Application Development Cookbook written by Alejandro Rodas de Paz and published by Packt Publishing Ltd. This book was released on 2018-03-30 with total page 234 pages. Available in PDF, EPUB and Kindle. Book excerpt: As one of the more versatile programming languages, Python is well-known for its batteries-included philosophy, which includes a rich set of modules in its standard library; Tkinter is the library included for building desktop applications. Due to this, Tkinter is a common choice for rapid GUI development, and more complex applications can ...