Items related to Python GUI Programming - A Complete Reference Guide:...

Python GUI Programming - A Complete Reference Guide: Develop responsive and powerful GUI applications with PyQt and Tkinter - Softcover

 
Image Not Available

Synopsis

Explore Python's GUI frameworks and create visually stunning and feature-rich applications

Key Features

  • Integrate stunning data visualizations using Tkinter Canvas and Matplotlib
  • Understand the basics of 2D and 3D animation in GUI applications
  • Explore PyQt's powerful features to easily design and customize your GUI applications

Book 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. Moore
  • Qt5 Python GUI Programming Cookbook by B. M. Harwani

What you will learn

  • Visualize graphs in real time with Tkinter's animation capabilities
  • Use PostgreSQL authentication to ensure data security for your application
  • Write unit tests to avoid regression when updating code
  • Handle different signals generated on mouse clicks using QSpinBox and sliders
  • Employ network concepts, internet browsing, and Google Maps in UI
  • Use graphics rendering to implement animations in your GUI

Who 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.

Table of Contents

  1. Introduction to Tkinter
  2. Designing GUI Applications with Tkinter
  3. Creating Basic Forms with Tkinter and ttk Widgets
  4. Reducing User Error with Validation and Automation
  5. Planning for the Expansion of Our Application
  6. Creating Menus with Menu and Tkinter Dialogs
  7. Navigating Records with Treeview
  8. Improving the Look with Styles and Themes
  9. Creating Automated Tests with unittest
  10. Improving Data Storage with SQL
  11. Connecting to the Cloud
  12. Visualizing Data Using the Canvas Widget
  13. Creating a User Interface with Qt Components
  14. Event Handling - Signals and Slots
  15. Understanding OOP Concepts
  16. Understanding Dialogs
  17. Understanding Layouts
  18. Networking and Managing Large Documents
  19. Database Handling
  20. Using Graphics
  21. Implementing Animation
  22. Using Google Maps

"synopsis" may belong to another edition of this title.

About the Author

Alan D. Moore is a data analyst and software developer who has been solving problems with Python since 2006. He's developed both open source and private code using frameworks like Django, Flask, Qt, and Tkinter. He contributes to various open source Python and Javascript projects. Alan maintains a blog by the name alandmoore, where he writes mainly about Python, Linux, free software, and his home studio recordings. Alan lives in Franklin, Tennessee, where he works for the county government, and with his wife, Cara, raises a crew of children who are just as geeky as their dad.

B. M. Harwani is founder and owner of Microchip Computer Education based in Ajmer, India that provides computer education in all programming and web developing platforms. Being involved in the teaching field for over 20 years, he has developed the art of explaining even the most complicated topics in a straightforward and easily understandable fashion. His latest books published include jQuery Recipes published by Apress, Introduction to Python Programming and Developing GUI Applications with PyQT published by Cengage Learning, The Android Tablet Developer's Cookbook published by Addison-Wesley Professional, UNIX & Shell Programming published by Oxford University Press, Qt5 Python GUI Programming Cookbook published by Packt.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2019
  • ISBN 10 1838988475
  • ISBN 13 9781838988470
  • BindingPaperback
  • LanguageEnglish
  • Number of pages746

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

US$ 2.64 shipping within U.S.A.

Destination, rates & speeds

Search results for Python GUI Programming - A Complete Reference Guide:...

Seller Image

Alan D. Moore; B. M. Harwani
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 37713654-n

Contact seller

Buy New

US$ 50.94
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alan D. Moore; B. M. Harwani
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160229578

Contact seller

Buy New

US$ 49.60
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alan D. Moore; B. M. Harwani
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781838988470

Contact seller

Buy New

US$ 55.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

D. Moore, Alan
Published by Packt Publishing 6/20/2019, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Python GUI Programming - A Complete Reference Guide 2.77. Book. Seller Inventory # BBS-9781838988470

Contact seller

Buy New

US$ 55.04
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Seller Image

Alan D. Moore; B. M. Harwani
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 37713654

Contact seller

Buy Used

US$ 59.08
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alan D. Moore
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9781838988470

Contact seller

Buy New

US$ 68.33
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

D. Moore, Alan
Published by PACKT PUB, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Softcover

Seller: Russell Books, Victoria, BC, Canada

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: New. Special order direct from the distributor. Seller Inventory # ING9781838988470

Contact seller

Buy New

US$ 59.99
Convert currency
Shipping: US$ 9.99
From Canada to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alan D. Moore
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9781838988470

Contact seller

Buy New

US$ 62.43
Convert currency
Shipping: US$ 10.16
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

D. Moore, Alan,
Published by Packt Publishing 2019-06, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781838988470

Contact seller

Buy New

US$ 56.24
Convert currency
Shipping: US$ 20.62
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Alan D. Moore; B. M. Harwani
Published by Packt Publishing, 2019
ISBN 10: 1838988475 ISBN 13: 9781838988470
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781838988470_new

Contact seller

Buy New

US$ 62.56
Convert currency
Shipping: US$ 15.95
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 5 more copies of this book

View all search results for this book