uic is a command line tool included with Qt. Typically, the programmer does not interact directly with
uic. Instead, the project Makefile generated by
qmake will specify the needed
uic actions for a given project.
uic stands for user interface compiler and is responsible for building C++ class definitions from *.ui files.