About Qt: Difference between revisions
Jump to navigation
Jump to search
(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
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.