Books: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Add a book about using Qt with Python) |
||
(11 intermediate revisions by 4 users not shown) | |||
Line 6: | Line 6: | ||
== 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 === | === Computer Vision with OpenCV 3 and Qt5 === | ||
Line 69: | Line 189: | ||
:* 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 265: | Line 387: | ||
== Python == | == Python == | ||
=== 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 === |
Revision as of 07:34, 19 June 2019
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
|
Getting Started with Qt 5
|
Hands-On High Performance Programming with Qt 5
|
Mastering Qt 5 - Second Edition
|
Hands-On GUI Programming with C++ and Qt5
|
Game Programming using Qt 5 Beginner's Guide - Second Edition
|
Learning Qt 5 Advanced
|
Learning Qt 5 Basic
|
Learn Qt 5
|
Qt 5 Projects
|
Computer Vision with OpenCV 3 and Qt5
|
Learning Qt 5 (Video)
|
Mastering Qt 5
|
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)
|
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
Python and Qt: The Best Parts
|
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
|