A Book about Qt5¶
Last Build: December 07, 2020 at 10:50 CET
Welcome to the online book of Qt5 Cadaques! Why Qt5? Because Qt5 is awesome! Why Cadaques? Because one of the authors had a great holiday in this rocky coastline in the north-east of Spain.
The entire collection of chapters covering Qt5 programming, written by Jürgen Bocklage-Ryannel and Johan Thelin, is available here. 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.
Personal Note
Jürgen Ryannel, the lead author has stopped working in his normal job and is bootstrapping a new company called ApiGear, which is all about API architectures. While the company is slowly forming, Jürgen is available for freelancing, ideally in the area of UI creating using QML or UI Architecture coaching. You can reach him via LinkedIn.
/ jryannel
Enjoy!
Content
- 1. Meet Qt 5
- 2. Get Started
- 3. Qt Creator IDE
- 4. Quick Starter
- 5. Fluid Elements
- 6. Qt Quick Controls 2
- 7. Model-View-Delegate
- 8. Felgo
- 9. Canvas Element
- 10. Particle Simulations
- 11. Shader Effects
- 12. Multimedia
- 13. Networking
- 14. Storage
- 15. Dynamic QML
- 16. JavaScript
- 17. Qt and C++
- 18. Extending QML with C++
- 19. Felgo Plugins and QML Hot Reloading
- 20. Qt for Python
Assets
The assets contain all files for reading the book offline and also the chapter examples as a downloadable format.
Offline Books¶
Source Code Examples¶
- Chapter 1 examples (ch01-meetqt-assets.tgz)
- Chapter 4 examples (ch04-qmlstart-assets.tgz)
- Chapter 5 examples (ch05-fluid-assets.tgz)
- Chapter 6 examples (ch06-controls-assets.tgz)
- Chapter 7 examples (ch07-modelview-assets.tgz)
- Chapter 8 examples (ch08-felgo-assets.tgz)
- Chapter 9 examples (ch09-canvas-assets.tgz)
- Chapter 10 examples (ch10-particles-assets.tgz)
- Chapter 11 examples (ch11-shaders-assets.tgz)
- Chapter 12 examples (ch12-multimedia-assets.tgz)
- Chapter 13 examples (ch13-networking-assets.tgz)
- Chapter 14 examples (ch14-storage-assets.tgz)
- Chapter 15 examples (ch15-dynamicqml-assets.tgz)
- Chapter 16 examples (ch16-javascript-assets.tgz)
- Chapter 17 examples (ch17-qtcpp-assets.tgz)
- Chapter 18 examples (ch18-extensions-assets.tgz)
- Chapter 19 examples (ch19-felgo-plugins-assets.tgz)
- Chapter 20 examples (ch20-python-assets.tgz)
Chapter Queue
The chapter queue is the chapters we are working on. They might be almost ready or in an infant state. Give it a try if you like.