Description

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.

Official documentation

http://doc.qt.nokia.com/uic.html