E-Book, Englisch, 526 Seiten
Lazar / Penea Mastering Qt 5
1. Auflage 2024
ISBN: 978-1-78646-460-6
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Create stunning cross-platform applications
E-Book, Englisch, 526 Seiten
ISBN: 978-1-78646-460-6
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Master application development by writing succinct, robust, and reusable code with Qt 5Key Features - [*] Unleash the power of Qt 5 with C++14
- [*] Integrate useful third-party libraries such as OpenCV
- [*] Package and deploy your application on multiple platforms
Book DescriptionQt 5.7 is an application development framework that provides a great user experience and develops full-capability applications with Qt Widgets, QML, and even Qt 3D. This book will address challenges in successfully developing cross-platform applications with the Qt framework. Cross-platform development needs a well-organized project. Using this book, you will have a better understanding of the Qt framework and the tools to resolve serious issues such as linking, debugging, and multithreading. Your journey will start with the new Qt 5 features. Then you will explore different platforms and learn to tame them. Every chapter along the way is a logical step that you must take to master Qt. The journey will end in an application that has been tested and is ready to be shipped.What you will learn - [*] Create stunning UIs with Qt Widget and Qt Quick
- [*] Develop powerful, cross-platform applications with the Qt framework
- [*] Design GUIs with the Qt Designer and build a library in it for UI preview
- [*] Handle user interaction with the Qt signal/slot mechanism in C++
- [*] Prepare a cross-platform project to host a third-party library
- [*] Build a Qt application using the OpenCV API
- [*] Use the Qt Animation framework to display stunning effects
- [*] Deploy mobile apps with Qt and embedded platforms
Who this book is forThis book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of C++ is necessary and the basics of Qt would be helpful.
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Table of Contents - Get your Qt feet wet
- Discover QMake secrets
- Divide your project and rule your code
- Conquer the Desktop UI
- Dominate the Mobile UI
- Even Qt deserves a slice of RaspberryPI
- Third-party libraries without a headache
- Animation it's alive alive
- Keep your sanity with multi-threading
- Need IPC Get your minions to work
- Have fun with serialization
- You shall not pass with QTest
- All packed and ready to deploy
- Qt hat tips and tricks




