Differences between revisions 5 and 10 (spanning 5 versions)
Revision 5 as of 2014-04-14 22:51:13
Size: 492
Comment: format
Revision 10 as of 2021-05-14 10:08:25
Size: 1493
Comment: Update book links (learnpyqt.com to mfitzp.com); add tutorial, fix typo.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The '''PySide''' project provides LGPL-licensed Python bindings for the Qt (Qt is a framework for cross-platform UI and applications). '''PySide''' is LGPL-licensed Python bindings for the Qt (framework for cross-platform UI and applications). PySide is currently maintained by the Qt company, under the name "Qt for Python".
Line 5: Line 5:
 * '''Official site:''' https://wiki.qt.io/Qt_for_Python
Line 6: Line 7:
 * '''Official site:''' http://www.pyside.org/
 ** '''Docs and Tutorials:''' http://developer.qt.nokia.com/wiki/PySideDocumentation
 ** '''Examples:''' http://qt.gitorious.org/pyside/pyside-examples
=== Tutorials ===

* [[https://www.mfitzp.com/courses/pyside/|PySide Tutorial, Create Python GUIs with Qt]], Martin Fitzpatrick. Includes code for PySide 2 & PySide 6


=== Books ===

[[https://www.mfitzp.com/pyside6-book/|Create GUI Applications with Python & Qt6 (PySide6 Edition)]]<<BR>>
Martin Fitzpatrick - Published March 2021, CC-BY-NC-SA. 630 pages, 200 code examples<<BR>>
PySide6/Qt6 edition. Basic principles to full applications, including advanced topics including Qt threads & processes, custom widgets, plotting, model-view MVC architecture, SQL databases and packaging complete apps on Windows, macOS and Linux.


[[https://www.mfitzp.com/pyside2-book/|Create GUI Applications with Python & Qt5 (PySide2 Edition)]]<<BR>>
Martin Fitzpatrick - Published June 2020, CC-BY-NC-SA. 665 pages, 211 code examples<<BR>>
PySide2/Qt5 edition. Basic principles to full applications, including advanced topics including Qt threads & processes, custom widgets, plotting, model-view MVC architecture, SQL databases and packaging complete apps on Windows, macOS and Linux.

PySide is LGPL-licensed Python bindings for the Qt (framework for cross-platform UI and applications). PySide is currently maintained by the Qt company, under the name "Qt for Python".

PySide bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.

Tutorials

* PySide Tutorial, Create Python GUIs with Qt, Martin Fitzpatrick. Includes code for PySide 2 & PySide 6

Books

Create GUI Applications with Python & Qt6 (PySide6 Edition)
Martin Fitzpatrick - Published March 2021, CC-BY-NC-SA. 630 pages, 200 code examples
PySide6/Qt6 edition. Basic principles to full applications, including advanced topics including Qt threads & processes, custom widgets, plotting, model-view MVC architecture, SQL databases and packaging complete apps on Windows, macOS and Linux.

Create GUI Applications with Python & Qt5 (PySide2 Edition)
Martin Fitzpatrick - Published June 2020, CC-BY-NC-SA. 665 pages, 211 code examples
PySide2/Qt5 edition. Basic principles to full applications, including advanced topics including Qt threads & processes, custom widgets, plotting, model-view MVC architecture, SQL databases and packaging complete apps on Windows, macOS and Linux.

PySide (last edited 2021-05-14 10:08:25 by MartinFitzpatrick)

Unable to edit the page? See the FrontPage for instructions.