The easy way to create desktop applications Includes β 600+ page ebook of hands-on PySide6 exercises 200+ code examples to experiment with Email support for readers Includes 4 example apps Compatible with Python 3.4+ Code free to reuse in your own projects
Create GUI Applications with Python & Qt β PySide6 Edition
β Scribed by Martin Fitzpatric
- Year
- 2021
- Tongue
- English
- Leaves
- 679
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
750+ page ebook of hands-on PySide6 exercises
280+ code examples to experiment with
Includes PDF and EPub formats.
Compatible with Python 3.4+
Code free to reuse in your own projects
Lifetime updates β last updated May 2022
β¦ Table of Contents
Create GUI Applications with Python & Qt6: The hands-on guide to making apps with Python
Table of Contents
Introduction
1. A very brief history of the GUI
2. A bit about Qt
3. Thank you
4. Copyright
Basic PySide6 Features
5. My first Application
6. Signals & Slots
7. Widgets
8. Layouts
9. Actions, Toolbars & Menus
10. Dialogs
11. Windows
12. Events
Qt Designer
13. Installing Qt Designer
14. Getting started with Qt Designer
15. The Qt Resource system
Theming
16. Styles
17. Palettes
18. Icons
19. Qt Style Sheets (QSS)
Model View Architecture
20. The Model View Architecture β Model View Controller
21. A simple Model View β a Todo List
22. Tabular data in ModelViews, with numpy & pandas
23. Querying SQL databases with Qt models
Further Py0γide6 Features
24. Extending Signals
25. Routing
26. Working with command-line arguments
27. System tray & macOS menus
28. Enums & the Qt Namespace
Custom Widgets
29. Bitmap Graphics in Qt
30. Creating Custom Widgets
Concurrent Execution
31. Introduction to Threads & Processes
32. Using the thread pool
33. Threading examples
34. Running external commands & processes
Plotting
35. Plotting with PyQtGraph
36. Plotting with Matplotlib
Example applications
37. Mozzarella Ashbadger
38. Moonsweeper
Appendix A: Installing PySide6
Appendix B: Translating C++ Examples to Python
Appendix C: PyQt6 and PySide6 β Whatβs the difference?
Appendix D: What next?
Index
π SIMILAR VOLUMES
<span>Building desktop applications doesn't have to be difficult. Using Python & Qt6 you can create fully functional desktop apps in minutes. Starting from the very basics, this modern PyQt6 book takes you on a tour of the key features of PyQt6 you can use to build real-life applications.<br><br
Develop more dynamic and robust GUI applications using PySide, an open source cross-platform UI frameworkAbout This Bookβ’ Designed for beginners to help you get started with GUI application developmentβ’ Develop your own applications by creating customized widgets and dialogsβ’ Written in a simple and