Qt (toolkit)

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Qt
Error creating thumbnail:
(process:25177): librsvg-WARNING **: Error loading SVG file.

Image:Qt-designer-v4.2.1.png
The Qt designer used for GUI designing
Developed by Trolltech
Latest release 4.3.4 / 22 February 2008
Written in C++
OS Cross-platform
Genre Widget toolkit
License GPL 2/3
Q Public License
Proprietary
Website http://trolltech.com/products/qt/

Qt (pronounced "cute"[1]) is a cross-platform application development framework, widely used for the development of GUI programs (in which case it is known as a Widget toolkit), and also used for developing non-GUI programs such as console tools and servers. Qt is most notably used in KDE, the web browser Opera, Google Earth, Skype, Qtopia, Photoshop Elements and OPIE. It is produced by the Norwegian company Trolltech. Nokia made an offer to acquire Trolltech on January 28, 2008[2].

Qt uses C++ with several non-standard extensions implemented by an additional pre-processor that generates standard C++ code before compilation. Qt can also be used in several other programming languages; bindings exist for Ada[3], C#[4], Java[5], Pascal, Perl, PHP (PHP-Qt), Ruby (RubyQt), and Python (PyQt). It runs on all major platforms, and has extensive internationalization support. Non-GUI features include SQL database access, XML parsing, thread management, network support and a unified cross-platform API for file handling.

Contents

[edit] Varieties

Qt is released by Trolltech on the following platforms:

Personal tools
AD Links