Jump to content

Qt: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:Qt_logo.png|right|160px]]
[[Image:Qt_logo.png|thumb]]
'''Qt''' is a cross-platform [[C++]] application and UI framework that abstracts the user interface and presentation from the operating system, allowing you in theory to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. (See  http://en.wikipedia.org/wiki/Qt_(toolkit).) Availability for eCS means being able to port a  large number of existing applications.
'''Qt''' is a cross-platform [[C++]] application and UI framework that abstracts the user interface and presentation from the operating system, allowing you in theory to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.


;Commercial version
==History==
The company behind Qt offers a commercial version of Qt that offers both extended C++ classes, more extensive framework and full technical support, however since the OS/2 version is an independent port the company does not support the software on that platform.
Trolltech the company behind Qt offered a commercial version of Qt that included extended C++ classes, more extensive framework and full technical support.


==Versions==
Nokia acquired Trolltech ASA in 2008. Digia acquired Qt from Nokia in 2012.
 
Qt is currently being developed by The Qt Company and the Qt Project.
 
Since the OS/2 version is an independent port the company does not support the software on that platform.
 
==Ports==
;Qt1
* 1.2
* 1.31
* 1.4
* 1.41
* 1.44
Qt 1.x programs must be compiled either with
:emx09c without special flags
or
:emx09d with the flags <tt>-fno-rtti -fno-exceptions</tt>
 
;Qt2
* 2.0
* 2.0.2
Qt 2.x programs must be compiled with emx09d without special flags.
 
;Qt3
* 2002:
* Nov 2005: 3.3.1-rc06
* Nov 2005: 3.3.1-rc06
* '''Latest Version for OS/2-eCS''': Qt 4 version 4.7.3-1 (2011/09/15)


==Links==
;[[Qt4]]
* Netlabs SVN: http://svn.netlabs.org/qt4
* Mar 2013: Qt 4 version 4.7.3-2


==Licences==
==Licences==
* GNU GPL[3] 3, with Qt special exception
* GNU GPL 3.0, with Qt special exception
* GNU Lesser General Public License (LGPL v2.1) (Qt open-source version)
* GNU Lesser General Public License (LGPL v2.1) (Qt open-source version)
* Qt Commercial License (Qt Commercial version)
* Qt Commercial License (Qt Commercial version)


==Publishers==
==Publications==
* Troll Tech
* Matthias Dalheimer: ''Programming with Qt'' (2nd ed.) - O'Reilly 2002, ISBN 978-0-596-00064-6
* Digia
 
==Links==
* https://www.qt.io/


[[Category: Tools]]
[[Category:C++ Class Libraries]]
[[Category:Application Frameworks]]
[[Category:C++]]

Latest revision as of 22:04, 16 August 2019

Qt is a cross-platform C++ application and UI framework that abstracts the user interface and presentation from the operating system, allowing you in theory to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.

History

Trolltech the company behind Qt offered a commercial version of Qt that included extended C++ classes, more extensive framework and full technical support.

Nokia acquired Trolltech ASA in 2008. Digia acquired Qt from Nokia in 2012.

Qt is currently being developed by The Qt Company and the Qt Project.

Since the OS/2 version is an independent port the company does not support the software on that platform.

Ports

Qt1
  • 1.2
  • 1.31
  • 1.4
  • 1.41
  • 1.44

Qt 1.x programs must be compiled either with

emx09c without special flags

or

emx09d with the flags -fno-rtti -fno-exceptions
Qt2
  • 2.0
  • 2.0.2

Qt 2.x programs must be compiled with emx09d without special flags.

Qt3
  • 2002:
  • Nov 2005: 3.3.1-rc06
Qt4
  • Mar 2013: Qt 4 version 4.7.3-2

Licences

  • GNU GPL 3.0, with Qt special exception
  • GNU Lesser General Public License (LGPL v2.1) (Qt open-source version)
  • Qt Commercial License (Qt Commercial version)

Publications

  • Matthias Dalheimer: Programming with Qt (2nd ed.) - O'Reilly 2002, ISBN 978-0-596-00064-6

Links