Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Books: Difference between revisions
Jump to navigation
Jump to search
(Added new video) |
(Add PySide6 book to Python section) |
||
(19 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{LangSwitch}} | === Qt 5 and OpenCV 4 Computer Vision Projects === | ||
{| | |||
|[[https://www.packtpub.com/media/catalog/product/cache/6b1c09900b407c50fce2db5e66ebc123/9/7/9781789532586-original.png|thumbnail|left]] | |||
| | |||
:* Author: Zhuo Qingliang | |||
:* Publish: June 2019 | |||
:* ISBN: 978-1789532586 | |||
: Qt 5 and OpenCV 4 Computer Vision Projects | |||
: Available from [https://www.packtpub.com/data/qt-5-and-opencv-4-computer-vision-projects?utm_source=wiki.qt.io&utm_medium=refferal&utm_campaign=OutreachB11538dollar5] | |||
|} | |||
= C++ Data Structures and Algorithm Design Principles = | |||
[[File:Wiki qt Packt.jpg|thumb|Get started with [https://www.packtpub.com/programming/c-data-structures-and-algorithms-book?utm_source=wiki.qt.io&utm_medium=referral&utm_campaign=Outreach C++ programming] by learning how to build applications using its data structures and algorithms]] | |||
Authors: Payas Rajan, John Carey, Et al | |||
Published: October 31, 2019 | |||
ISBN: 978-1838828844 | |||
Available from [https://www.packtpub.com/programming/c-data-structures-and-algorithms-book?utm_source=wiki.qt.io&utm_medium=referral&utm_campaign=Outreach Packt]{{LangSwitch}} | |||
__NOTOC__ | __NOTOC__ | ||
[[Category:Learning::Links and Material]] | [[Category:Learning::Links and Material]] | ||
Line 6: | Line 26: | ||
== Qt 5 == | == Qt 5 == | ||
=== Qt5 C++ GUI Programming Cookbook - Second Edition === | |||
{| | |||
|[[Image:Qt5 C++ GUI Programming Cookbook - Second Edition.png|thumbnail|left]] | |||
| | |||
:* Author: Lee Zhi Eng | |||
:* Publish: March 2019 | |||
:* ISBN: 978-1789803822 | |||
: Qt5 C++ GUI Programming Cookbook - Second Edition | |||
: Available from [https://www.packtpub.com/application-development/qt5-c-gui-programming-cookbook-second-edition Packt] | |||
|} | |||
=== Getting Started with Qt 5 === | |||
{| | |||
|[[Image:Getting Started with Qt 5.png|thumbnail|left]] | |||
| | |||
:* Author: Benjamin Baka | |||
:* Publish: February 2019 | |||
:* ISBN: 978-1789956030 | |||
:Getting Started with Qt 5 | |||
: Available from [https://www.packtpub.com/application-development/getting-started-qt-5 Packt] | |||
|} | |||
=== Hands-On High Performance Programming with Qt 5 === | |||
{| | |||
|[[Image:Hands-On High Performance Programming with Qt 5.png|thumbnail|left]] | |||
| | |||
:* Author: Marek Krajewski | |||
:* Publish: January 2019 | |||
:* ISBN: 978-1789531244 | |||
:Hands-On High Performance Programming with Qt 5 | |||
: Available from [https://www.packtpub.com/application-development/hands-high-performance-programming-qt-5 Packt] | |||
|} | |||
=== Mastering Qt 5 - Second Edition === | |||
{| | |||
|[[Image:Mastering Qt 5 - Second Edition.png|thumbnail|left]] | |||
| | |||
:* Author: Guillaume Lazar, Robin Penea | |||
:* Publish: August 2018 | |||
:* ISBN: 978-1788995399 | |||
:Mastering Qt 5 - Second Edition | |||
: Available from [https://www.packtpub.com/web-development/mastering-qt-5-second-edition Packt] | |||
|} | |||
=== Hands-On GUI Programming with C++ and Qt5 === | |||
{| | |||
|[[Image:Hands-On GUI Programming with C++ and Qt5.png|thumbnail|left]] | |||
| | |||
:* Author: Lee Zhi Eng | |||
:* Publish: April 2018 | |||
:* ISBN: 978-1788397827 | |||
:Hands-On GUI Programming with C++ and Qt5 | |||
: Available from [https://www.amazon.com/dp/1788397827 Amazon] | |||
|} | |||
=== Game Programming using Qt 5 Beginner's Guide - Second Edition === | |||
{| | |||
|[[Image:Game Programming using Qt 5 Beginner's Guide - Second Edition.png|thumbnail|left]] | |||
| | |||
:* Authors: Pavel Strakhov, Witold Wysota, Lorenz Haas | |||
:* Publish: April 2018 | |||
:* ISBN: 978-1788399999 | |||
:Game Programming using Qt 5 Beginner's Guide - Second Edition | |||
: Available from [https://www.amazon.com/dp/1788399994 Amazon] | |||
|} | |||
=== Learning Qt 5 Advanced === | |||
{| | |||
|[[File:Qt5-advanced-qtqtuick.png|left|thumb|292x292px]] | |||
| | |||
:* Authors: Kambiz Asadzadeh | |||
:* Publish: April 2017 | |||
:* Language : Persian (Farsi) | |||
:* ISBN: 978-600-04-8007-3 | |||
:Learn the advanced of QT 5 framework to develop interactive cross-platform C++ applications using Qt Quick technology and QML. | |||
: Available from [https://iostream.ir/files/file/8-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-c-%D9%87%D9%85%D8%B1%D8%A7%D9%87-qt-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87/ iostream] | |||
|} | |||
=== Learning Qt 5 Basic === | |||
{| | |||
|[[File:Qt5-basic-widget.png|left|thumb|292x292px]] | |||
| | |||
:* Authors: Kambiz Asadzadeh | |||
:* Publish: April 2016 | |||
:* Language : Persian (Farsi) | |||
:* ISBN: 978-600-04-4451-8 | |||
:Learn the basic of QT 5 framework to develop interactive cross-platform applications using Widgets. | |||
: Available from [https://iostream.ir/files/file/7-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-c-%D9%87%D9%85%D8%B1%D8%A7%D9%87-qt-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C/ iostream] | |||
|} | |||
=== Learn Qt 5 === | |||
{| | |||
|[[Image:Learn QT 5.png|thumbnail|left]] | |||
| | |||
:* Authors: Nicholas Sherriff | |||
:* Publish: February 2018 | |||
:* ISBN: 978-1788478854 | |||
:Learn the fundamentals of QT 5 framework to develop interactive cross-platform applications | |||
: Available from [https://www.amazon.com/dp/1788478851 Amazon] | |||
|} | |||
=== Qt 5 Projects === | |||
{| | |||
|[[Image:Qt 5 Projects.png|thumbnail|left]] | |||
| | |||
:* Authors: Marco Piccolino | |||
:* Publish: February 2018 | |||
:* ISBN: 978-1788293884 | |||
:Design, build, and deploy powerful applications with amazing user interfaces on embedded, mobile, and desktop platforms | |||
: Available from [https://www.amazon.com/dp/1788293886 Amazon] | |||
|} | |||
=== Computer Vision with OpenCV 3 and Qt5 === | |||
{| | |||
|[[Image:ComputerVision OpenCV Qt5.jpg|thumbnail|left]] | |||
| | |||
:* Authors: Amin Ahmadi Tazehkandi | |||
:* Publish: January 2018 | |||
:* ISBN: 978-1788472395 | |||
:Blend the power of Qt with OpenCV to build cross-platform computer vision applications | |||
: Available from [https://www.amazon.com/Computer-Vision-OpenCV-3-Qt5/dp/178847239X Amazon] | |||
|} | |||
=== Learning Qt 5 (Video) === | === Learning Qt 5 (Video) === | ||
{| | {| | ||
Line 57: | Line 207: | ||
:* Published: May 2015 | :* Published: May 2015 | ||
:* Download: [http://qmlbook.github.io/ http://qmlbook.github.io] | :* Download: [http://qmlbook.github.io/ http://qmlbook.github.io] | ||
:* Book update project wiki page: [https://wiki.qt.io/QML_Book_Project QML Book Project] | |||
:All book content is licensed under the Creative Commons Attribution Non Commercial Share Alike 4.0 license and examples are licensed under the BSD license. | :All book content is licensed under the Creative Commons Attribution Non Commercial Share Alike 4.0 license and examples are licensed under the BSD license. | ||
|} | |} | ||
Line 253: | Line 405: | ||
== Python == | == Python == | ||
=== Create GUI Applications with Python & Qt6 === | |||
{| | |||
|[[Image:Create-gui-applications-pyside6.jpg|thumbnail|left]] | |||
| | |||
:* Author: Martin Fitzpatrick | |||
:* Published: April 2021 | |||
:Hands-on guide to making apps with Python. First principles to complete applications, including chapters on Qt threads & processes, model-views, SQL databases, custom widgets, Qt styles and plotting. | |||
: | |||
:PySide6 "Qt for Python" Edition, available from [https://www.learnpyqt.com/pyside6-book Website] | |||
:PyQt6 Edition, available from [https://www.learnpyqt.com/pyqt6-book Website] | |||
|} | |||
=== Create GUI Applications with Python & Qt5 === | |||
{| | |||
|[[Image:Create-gui-applications.jpg|thumbnail|left]] | |||
| | |||
:* Author: Martin Fitzpatrick | |||
:* Published: June 2020 (1st edition 2016) | |||
:Hands-on guide to making apps with Python. First principles to complete applications, including chapters on Qt threads & processes, model-views, SQL databases, custom widgets, Qt styles, plotting and packaging apps. | |||
: | |||
:PySide2 "Qt for Python" Edition, available from [https://www.learnpyqt.com/pyside2-book Website] or [https://www.amazon.com/dp/B08BX2P1HJ/ Amazon] | |||
:PyQt5 Edition, available from [https://www.learnpyqt.com/pyqt5-book Website] or [https://www.amazon.com/dp/B08BV3RCL5/ Amazon] | |||
|} | |||
=== Python and Qt: The Best Parts === | |||
{| | |||
|[[Image:PyQt5-book.jpg|thumbnail|left]] | |||
| | |||
:* Author: Michael Herrmann | |||
:* Published: June 2019 | |||
:A quick introduction to creating desktop applications with Python and Qt. Includes a foreword by Phil Thompson, the creator of PyQt. | |||
:[https://build-system.fman.io/pyqt5-book Web site] | |||
|} | |||
=== Rapid GUI Programming with Python and Qt === | === Rapid GUI Programming with Python and Qt === |
Latest revision as of 08:32, 16 May 2021
Qt 5 and OpenCV 4 Computer Vision Projects
[[1]] |
|
C++ Data Structures and Algorithm Design Principles
Error creating thumbnail: File missing
Authors: Payas Rajan, John Carey, Et al
Published: October 31, 2019
ISBN: 978-1838828844
Available from Packt
This is a compilation of books about Qt published in English. For books on topics like learning C++ or OpenGL see Non-Qt Books. For books in other languages use the language switch.
Qt 5
Qt5 C++ GUI Programming Cookbook - Second Edition
Error creating thumbnail: File missing |
|
Getting Started with Qt 5
Error creating thumbnail: File missing |
|
Hands-On High Performance Programming with Qt 5
Error creating thumbnail: File missing |
|
Mastering Qt 5 - Second Edition
Error creating thumbnail: File missing |
|
Hands-On GUI Programming with C++ and Qt5
Error creating thumbnail: File missing |
|
Game Programming using Qt 5 Beginner's Guide - Second Edition
Error creating thumbnail: File missing |
|
Learning Qt 5 Advanced
Error creating thumbnail: File missing |
|
Learning Qt 5 Basic
Error creating thumbnail: File missing |
|
Learn Qt 5
Error creating thumbnail: File missing |
|
Qt 5 Projects
Error creating thumbnail: File missing |
|
Computer Vision with OpenCV 3 and Qt5
Error creating thumbnail: File missing |
|
Learning Qt 5 (Video)
Error creating thumbnail: File missing |
|
Mastering Qt 5
Error creating thumbnail: File missing |
|
Qt5 C++ GUI Programming Cookbook
|
Game Programming Using Qt Beginner's Guide
|
Qt 5 Cadaques
|
Qt 5 Blueprints
|
Application Development with Qt Creator - Second Edition
|
Getting Started with Qt Quick
|
Qt 4
Introduction to Design Patterns in C++ with Qt (2nd Edition)
|
Advanced Qt Programming: Creating Great Software with C++ and Qt 4
|
C++ GUI Programming with Qt 4 (2nd Edition) - The official C++/Qt book
|
Foundations of Qt Development
|
The Book of Qt 4: The Art of Building Qt Applications
|
An Introduction to Design Patterns in C++ with Qt 4
|
C++ GUI Programming with Qt 4 (1st Edition)
Error creating thumbnail: File missing |
|
Qt 3
Open Source Game Development: Qt Games for KDE, PDA's, and Windows
|
Practical Qt: Real World Solutions to Real World Problems
|
C++ GUI Programming with Qt 3
|
Programming with Qt, Second Edition
|
Qt 2
KDE 2/Qt Programming Bible
|
Linux Rapid Application Development
|
Qt Programming for Linux and Windows 2000
|
Qt Programming in 24 hours
|
Python
Create GUI Applications with Python & Qt6
Error creating thumbnail: File missing |
|
Create GUI Applications with Python & Qt5
Error creating thumbnail: File missing |
|
Python and Qt: The Best Parts
Error creating thumbnail: File missing |
|
Rapid GUI Programming with Python and Qt
|
Python: Qt Edition
|
Ruby
Rapid GUI Development with QtRuby
|
Symbian, MeeGo
Professional MeeGo Application Development: Using Qt and Web Technologies
|
Beginning Nokia Apps Development
|
Qt for Symbian
|