Qt is a cross-platform C graphical user interface library, which produces QT, FrameBuffer QT Embedded, Rapid Development Tools Qt Designer, International Tools QT Linguist, etc. Linux, WinNT / Win2K, Win95 / 98 platform.
Basically, QT is the same type of MFC, OpenWin, GTK, such as Motif, OpenWin, GTK, etc. on X Window, but QT has the following advantages:
Excellent cross-platform characteristics
Qt supports the following operating systems: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, Sunos, HP-UX, Digital UNIX (OSF / 1, Tru64), Irix, Freebsd, BSD / OS, SCO, AIX, OS390, QNX, etc.
Object-oriented
Qt's good packaging mechanism makes QT's modularity, and it is very useful for users. It is very convenient for users. Qt provides a safe type called Signals / Slots to replace Callback, which makes collaboration between each component very simple.
Rich API
QT includes up to more than 250 C classes, also for template-based Collections, Serialization, File, I / O Device, Directory Management, Date / Time class. Even the processing function of the regular expression.
Support 2D / 3D graphics rendering, support OpenGL
A large number of development documents
XML support