Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Qt 6 C++ GUI Programming Cookbook - Third Edition

You're reading from  Qt 6 C++ GUI Programming Cookbook - Third Edition

Product type Book
Published in Apr 2024
Publisher Packt
ISBN-13 9781805122630
Pages 428 pages
Edition 3rd Edition
Languages
Author (1):
Lee Zhi Eng Lee Zhi Eng
Profile icon Lee Zhi Eng

Table of Contents (17) Chapters

Preface 1. Chapter 1: Look-and-Feel Customization with Qt Designer 2. Chapter 2: Event Handling – Signals and Slots 3. Chapter 3: States and Animations with Qt and QML 4. Chapter 4: QPainter and 2D Graphics 5. Chapter 5: OpenGL Implementation 6. Chapter 6: Transitioning from Qt 5 to Qt 6 7. Chapter 7: Using Network and Managing Large Documents 8. Chapter 8: Threading Basics –Asynchronous Programming 9. Chapter 9: Building a Touch Screen Application with Qt 6 10. Chapter 10: JSON Parsing Made Easy 11. Chapter 11: Conversion Library 12. Chapter 12: Accessing Databases with SQL Driver and Qt 13. Chapter 13: Developing Web Applications Using Qt WebEngine 14. Chapter 14: Performance Optimization 15. Index 16. Other Books You May Enjoy

Using Clazy checks for Clang and C++

In this chapter, we will learn how to use the Clazy checks from the Clang toolset to automatically display warnings when obsolete Qt 5 classes and functions are detected in your Qt project.

How to do it…

Let’s get started by following these steps:

  1. We will use the same project from the preceding example. Then, proceed to open up the preferences window by going to Edit | Preferences….
  2. After that, go to the Analyzer page and click on the button beside Diagnostic configuration:
Figure 6.1 – Open up the Diagnostic configuration window

Figure 6.1 – Open up the Diagnostic configuration window

  1. Select the Default Clang-Tidy and Clazy checks option at the top and click the Copy… button, as shown in Figure 6.2. Give it a name and click OK. The new option will now appear under the Custom category:
Figure 6.2 - Click on the Copy button

Figure 6.2 - Click on the Copy button

  1. Then, open the Clazy Checks tab, enable the following...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}