HbQt is a wrapper library bridging Harbour with world famous Qt ( https://www.qt.io/ ), a C++ based GUI framework.
HbQt implements a source-code engine which reads a HbQt specific header file of a Qt class and generates appropriate C++ source file. Similarly the engine also parses the .uic files and converts them to Harbour source files. Harbour's unified build system then invokes C++ compiler and generates Qt equivalent libraries which then can be linked with a Harbour application.
HbQt also exploits Qt's Signal/Slot mechanism but in a very unique way.
In this chapter we will explore its build mechanism, libraries, various components, and much more.