Difference between revisions of "About Qt"
From Qt Wiki
(Added LangSwitch) |
(Added some notes) |
||
Line 2: | Line 2: | ||
== What is Qt? == | == What is Qt? == | ||
[[Wikipedia:Qt_(software)|Qt on Wikipedia]] | [[Wikipedia:Qt_(software)|Qt on Wikipedia]] | ||
+ | |||
+ | |||
+ | * framework | ||
+ | * cross-platform | ||
+ | * application development | ||
+ | * C++, extensions with [http://doc.qt.io/qt-5/moc.html MOC] | ||
+ | * GUIs in QML (QtQuick) or XML (QWidgets) | ||
+ | * Desktop, embedded, mobile: Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS,..., see [[Supported Platforms]] | ||
+ | * Bindings to other programming languages, e.g. to [http://python.org Python] using [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt] | ||
+ | * Qt is owned by The Qt Company (wholly owned subsidiary of [http://www.digia.com/ Digia Plc.], Finland) | ||
+ | * [[The Qt Governance Model]] | ||
+ | * Developed by many parties (see stats) | ||
+ | * Different licenses: Multiple commercial licenses, LGPL, GPL, see: [http://www.qt.io/FAQ/ Licensing FAQ] | ||
+ | * superb documentation | ||
+ | * Brings own IDE ([[Qt Creator]]) for Linux, OS X and Windows; code completion, syntax highlighting, integrated help system, debugger and profiler integration, integration for all major version control systems, GUI designer | ||
+ | * Brings add-in for [http://visualstudio.com/ Microsoft Visual Studio] | ||
+ | * Other IDEs can be used | ||
+ | * Brings additional tools like build system (qmake, other build systems like cmake also supported) and internationalization tools | ||
+ | |||
+ | == Statistics == | ||
+ | * 1 million downloads of Qt 5.3 measured just over a month after launch.<ref>http://www.digia.com/en/Company/News/Digia-Announces-The-Qt-Company-Launches-a-Unified-Website-and-Unleashes-a-20-Indie-Mobile-Monthly-Subscription-Plan/</ref> | ||
+ | |||
+ | * 250+ commits by 60+ contributors per week<ref name="thiago's blog">[http://www.macieira.org/blog/qt-stats/ Thiago Macieira's blog]</ref> | ||
+ | |||
+ | * Leading companies in over 70 industries use Qt to power millions of devices and applications.<ref>http://www.qt.io/qt-in-use/</ref> | ||
+ | |||
+ | * Main companies contributing to Qt in 2015<ref name="thiago's blog"/>: | ||
+ | ** [http://qt.io The Qt Company] (Finland) | ||
+ | ** [http://kdab.com KDAB] (Sweden) | ||
+ | ** [http://audiocodes.com/ AudioCodes] (Israel) | ||
+ | ** [http://intel.com Intel] (USA) | ||
+ | ** [http://intopalo.com/ Intopalo] (Finland) | ||
+ | ** [http://jolla.com Jolla] (Finland) | ||
+ | ** [http://blackberry.com/ BlackBerry] (Canada) | ||
+ | ** [http://woboq.com/ Woboq] (Germany) | ||
+ | |||
+ | * Service partners of The Qt Company<ref name="partners">https://www.qt.io/partners/</ref>: | ||
+ | ** [http://basyskom.com/ basysKom] (Germany) | ||
+ | ** [http://develer.com/ develer] (Italy) | ||
+ | ** [http://e-gits.com/ e-GITS] (Germany) | ||
+ | ** [http://ics.com/ ICS] (USA) | ||
+ | ** [http://kdab.com/ KDAB] (Sweden) | ||
+ | ** [http://qtomac.com/ Qtomac] (Australia) | ||
+ | ** [http://zuehlke.com/ Zühlke Engineering] (Germany) | ||
+ | |||
+ | * Technology partners<ref name="partners"/>: | ||
+ | ** [http://adeneo-embedded.com/ Adeneo Embedded] (France) | ||
+ | ** [http://arm.com/ ARM] (UK) | ||
+ | ** [http://boundarydevices.com/ Boundary Devices] (USA) | ||
+ | ** [http://freescale.com/ Freescale Semiconductor] (USA) | ||
+ | ** [http://froglogic.com/ froglogic] (Germany) | ||
+ | ** [http://silica.com/ SILICA] (Germany) | ||
+ | ** [http://ti.com Texas Instruments] (USA) | ||
+ | ** [http://toradex.com Toradex] (Switzerland) | ||
+ | ** [http://v-play.com/ V-Play] (Austria) | ||
+ | |||
+ | * Community partners<ref name="partners"/>: | ||
+ | ** [http://fruct.org/ FRUCT] (Finnish-Russian University Cooperation in Telecommunications) | ||
+ | ** [http://ev.kde.org/ KDE e.V.] (non-profit organization of [http://kde.org KDE] community members) | ||
== History == | == History == |
Revision as of 00:46, 1 June 2015
Contents
What is Qt?
- framework
- cross-platform
- application development
- C++, extensions with MOC
- GUIs in QML (QtQuick) or XML (QWidgets)
- Desktop, embedded, mobile: Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS,..., see Supported Platforms
- Bindings to other programming languages, e.g. to Python using PyQt
- Qt is owned by The Qt Company (wholly owned subsidiary of Digia Plc., Finland)
- The Qt Governance Model
- Developed by many parties (see stats)
- Different licenses: Multiple commercial licenses, LGPL, GPL, see: Licensing FAQ
- superb documentation
- Brings own IDE (Qt Creator) for Linux, OS X and Windows; code completion, syntax highlighting, integrated help system, debugger and profiler integration, integration for all major version control systems, GUI designer
- Brings add-in for Microsoft Visual Studio
- Other IDEs can be used
- Brings additional tools like build system (qmake, other build systems like cmake also supported) and internationalization tools
Statistics
- 1 million downloads of Qt 5.3 measured just over a month after launch.[1]
- 250+ commits by 60+ contributors per week[2]
- Leading companies in over 70 industries use Qt to power millions of devices and applications.[3]
- Main companies contributing to Qt in 2015[2]:
- The Qt Company (Finland)
- KDAB (Sweden)
- AudioCodes (Israel)
- Intel (USA)
- Intopalo (Finland)
- Jolla (Finland)
- BlackBerry (Canada)
- Woboq (Germany)
- Service partners of The Qt Company[4]:
- Technology partners[4]:
- Adeneo Embedded (France)
- ARM (UK)
- Boundary Devices (USA)
- Freescale Semiconductor (USA)
- froglogic (Germany)
- SILICA (Germany)
- Texas Instruments (USA)
- Toradex (Switzerland)
- V-Play (Austria)
- Community partners[4]:
History
- “In the summer of 1990, Haavard [Nord] and Eirik [Chambe-Eng] were working together on a C++ database application for ultrasound images. The system needed to be able to run with a GUI on Unix, Macintosh, and Windows. One day that summer, Haavard and Eirik went outside to enjoy the sunshine, and as they sat on a park bench, Haavard said, “We need an object-oriented display system.” The resulting discussion laid the intellectual foundation for the object-oriented cross-platform GUI framework they would soon go on to build.”[5]
- Release history
References
- ↑ http://www.digia.com/en/Company/News/Digia-Announces-The-Qt-Company-Launches-a-Unified-Website-and-Unleashes-a-20-Indie-Mobile-Monthly-Subscription-Plan/
- ↑ 2.0 2.1 Thiago Macieira's blog
- ↑ http://www.qt.io/qt-in-use/
- ↑ 4.0 4.1 4.2 https://www.qt.io/partners/
- ↑ Blanchette, J & Summerfield, M. (2006). C++ GUI Programming with Qt 4. Prentice Hall.