Qt cross-platform C ++ application and UI development library

Source: Internet
Author: User
Tags qt designer

QT is a cross-platform C ++ graphical user interface application.ProgramFramework. It provides the functions required for application developers to create an artistic graphical user interface. QT is fully object-oriented, easily scalable, and allows true component programming.

Basically, QT is the same as motif, openwin, GTK, and other graphic interface libraries on X Windows, and MFC, Owl, VCL, and ATL on Windows platforms,

However, QT has the following advantages:

    1. Excellent cross-platform features:

      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.

    2. Object-oriented

      The excellent encapsulation mechanism of QT makes QT highly modular and reusable, which is very convenient for user development. Qt provides a security type called signals/slots to replace callback, which makes the collaboration between various components very simple.

    3. Rich APIs

      Qt includes more than 250 c ++ classes, and provides for Template-based collections, serialization, file, I/O device, directory management, date/time classes. It even includes the regular expression processing function.

    4. Supports 2D/3D rendering and OpenGL
    5. A large number of development documents
    6. XML support

Qt creator is a new lightweight integrated development environment (IDE) launched after the acquisition of QT by Nokia ). This IDE can run across platforms and supports Linux (32-bit and 64-bit), Mac OS X, and windows. According to official descriptions, QT creator is designed to enable developers to use the QT application framework to quickly and easily complete development tasks.

In terms of functions, QT creator includes the project generation wizard and advanced C ++CodeEditor, tools for viewing files and classes, integration of QT designer, graphical GDB debugging front-end, and integration of qmake build tools.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.