Qt-5: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Qt 5=
[[Category:Developing_Qt::Qt Planning::Qt Public Roadmap]]<br />[[Category:Developing_with_Qt::Qt 5]]


Qt 5.0 has been released. Check out the [http://qt.io/qt5 Qt 5 landing page] ''[qt.io]''.
[toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;]


==Mission of release==
= Qt 5 =


Qt 5.0 will be the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++, and we don’t want Qt 5 to be disruptive for existing code developed for Qt 4.
Qt 5.0 has been released. Check out the &quot;Qt 5 landing page&amp;quot;:http://qt.io/qt5.
 
== Mission of release ==
 
Qt 5.0 will be the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++, and we don't want Qt 5 to be disruptive for existing code developed for Qt 4.


Qt 5 enables highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. In this respect, Qt 5.0 is a feature-driven release with time-to-market requirements especially for embedded environments. This implies that we should keep the scope of Qt 5.0 limited to the essential, and add more features and add-on modules in the upcoming minor releases.
Qt 5 enables highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. In this respect, Qt 5.0 is a feature-driven release with time-to-market requirements especially for embedded environments. This implies that we should keep the scope of Qt 5.0 limited to the essential, and add more features and add-on modules in the upcoming minor releases.


* [[groups/qt-contributors-summit-2011/wiki/Qt5ProductDefinition|Product Definition from QtCS/11]]
* &quot;Product Definition from QtCS/11&amp;quot;:/groups/qt-contributors-summit-2011/wiki/Qt5ProductDefinition


==Releases==
== Releases ==


* [[Qt-5-Alpha|Alpha]] released on April 3, 2012.
* [[Qt 5 Alpha|Alpha]] released on April 3, 2012.
* [[Qt-5-Beta|Beta]] released on August 30, 2012.
* [[Qt 5 Beta|Beta]] released on August 30, 2012.
* [[Qt-5-Beta-2|Beta 2]] released on November 13, 2012.
* [[Qt 5 Beta 2|Beta 2]] released on November 13, 2012.
* '''Final''' released on December 19, 2012.
* '''Final''' released on December 19, 2012.


Maintenance releases expected to come in a regular 6 month cycle and the content for those will be planned in detail after the final release.
Maintenance releases expected to come in a regular 6 month cycle and the content for those will be planned in detail after the final release.


==Platforms==
== Platforms ==


Supported platforms for Qt 5 release are Windows, Linux, and OS X.
Supported platforms for Qt 5 release are Windows, Linux, and OS X.
Line 26: Line 30:
Specifically we are targeting to have the following platform configurations as reference platforms for Qt 5.0:
Specifically we are targeting to have the following platform configurations as reference platforms for Qt 5.0:


{| class="infotable line"
{background:#009900}. |''. Platform |''. Configuration |''. Compilers |''. Notes |<br />{background:#ddd}. | linux-x86-32-gcc-x11 | Ubuntu Linux 11.10 x86 32 bit, X11 | as provided | |<br />{background:#ddd}. | linux-x86-64-gcc-x11 | Ubuntu Linux 11.10 x86 64-bit, X11 | as provided | |<br />{background:#ddd}. | windows-7-32-msvc2010-angle | Microsoft Windows 7 32-bit | MSVC 2010 SP1 32-bit | ANGLE is used. |<br />{background:#ddd}. | osx-10.7-64 | Apple OS X 10.7 &quot;Lion&amp;quot; Cocoa 64-bit | as provided by Apple | |
|- style="background: #009900"
! Platform
! Configuration
! Compilers
! Notes
|- style="background: #ddd"
| linux-x86-32-gcc-x11
| Ubuntu Linux 11.10 ×86 32 bit, X11
| as provided
|
|- style="background: #ddd"
| linux-x86-64-gcc-x11
| Ubuntu Linux 11.10 ×86 64-bit, X11
| as provided
|
|- style="background: #ddd"
| windows-7-32-msvc2010-angle
| Microsoft Windows 7 32-bit
| <span class="caps">MSVC</span> 2010 SP1 32-bit
| <span class="caps">ANGLE</span> is used.
|- style="background: #ddd"
| osx-10.7-64
| Apple OS X 10.7 “Lion” Cocoa 64-bit
| as provided by Apple
|
|}


In addition to the reference platform configurations, we would like to support the following configurations on Tier 1 level.
In addition to the reference platform configurations, we would like to support the following configurations on Tier 1 level.


{| class="infotable line"
{background:#009900}. |''. Platform |''. Configuration |''. Compilers|''. Notes |<br />{background:#ddd}. | windows-7-64-msvc2010-angle | Microsoft Windows 7 64 bit, ANGLE | MSVC 2010 SP1 64-bit | |<br />{background:#ddd}. | windows-7-32-msvc2010-opengl | Microsoft Windows 7 32-bit, OpenGL | MSVC 2010 SP1 32-bit | |<br />{background:#ddd}. | windows-7-64-msvc2010-opengl | Microsoft Windows 7 64-bit, OpenGL | MSVC 2010 SP1 64-bit | |<br />{background:#ddd}. | windows-7-32-mingw-builds | Microsoft Windows 7 32-bit | gcc 4.7 (MinGW-builds) | |<br />{background:#ddd}. | windows-xp-32-msvc2008 | Microsoft Windows XP SP3 32-bit | MSVC 2008 32-bit | |<br />{background:#ddd}. | osx-10.6-64 | Apple Mac OS X 10.6 &quot;Snow Leopard&amp;quot; Cocoa 64 bit | as provided | |
|- style="background: #009900"
! Platform
! Configuration
! Compilers
! Notes
|- style="background: #ddd"
| windows-7-64-msvc2010-angle
| Microsoft Windows 7 64 bit, <span class="caps">ANGLE</span>
| <span class="caps">MSVC</span> 2010 SP1 64-bit
|
|- style="background: #ddd"
| windows-7-32-msvc2010-opengl
| Microsoft Windows 7 32-bit, OpenGL
| <span class="caps">MSVC</span> 2010 SP1 32-bit
|
|- style="background: #ddd"
| windows-7-64-msvc2010-opengl
| Microsoft Windows 7 64-bit, OpenGL
| <span class="caps">MSVC</span> 2010 SP1 64-bit
|
|- style="background: #ddd"
| windows-7-32-mingw-builds
| Microsoft Windows 7 32-bit
| gcc 4.7 (MinGW-builds)
|
|- style="background: #ddd"
| windows-xp-32-msvc2008
| Microsoft Windows XP SP3 32-bit
| <span class="caps">MSVC</span> 2008 32-bit
|
|- style="background: #ddd"
| osx-10.6-64
| Apple Mac OS X 10.6 “Snow Leopard” Cocoa 64 bit
| as provided
|
|}


Other platforms might be supported, but probably do not get the same level of testing.
Other platforms might be supported, but probably do not get the same level of testing.


==Modules==
== Modules ==
 
There are [[Qt-Essentials-Modules|Qt Essentials Modules]] and [[Qt-Add-ons-Modules|Qt Add ons Modules]].
 
===Categories:===
 
* [[:Category:Developing Qt|Developing_Qt]]
** [[:Category:Developing Qt::Qt-Planning|Qt Planning]]
*** [[:Category:Developing Qt::Qt-Planning::Qt-Public-Roadmap|Qt Public Roadmap]]
* [[:Category:Developing with Qt|Developing_with_Qt]]
** [[:Category:Developing with Qt::Qt-5|Qt 5]]

Revision as of 14:42, 23 February 2015


[toc align_right="yes&quot; depth="3&quot;]

Qt 5

Qt 5.0 has been released. Check out the "Qt 5 landing page&quot;:http://qt.io/qt5.

Mission of release

Qt 5.0 will be the foundation for a new way of developing applications, where Qt Quick is in the center of Qt. Qt 5 continues to offer all of the power of native Qt C++, and we don't want Qt 5 to be disruptive for existing code developed for Qt 4.

Qt 5 enables highly sophisticated user experiences, offering applications the full capabilities of OpenGL/OpenGL ES graphics acceleration. In this respect, Qt 5.0 is a feature-driven release with time-to-market requirements especially for embedded environments. This implies that we should keep the scope of Qt 5.0 limited to the essential, and add more features and add-on modules in the upcoming minor releases.

  • "Product Definition from QtCS/11&quot;:/groups/qt-contributors-summit-2011/wiki/Qt5ProductDefinition

Releases

  • Alpha released on April 3, 2012.
  • Beta released on August 30, 2012.
  • Beta 2 released on November 13, 2012.
  • Final released on December 19, 2012.

Maintenance releases expected to come in a regular 6 month cycle and the content for those will be planned in detail after the final release.

Platforms

Supported platforms for Qt 5 release are Windows, Linux, and OS X.

Specifically we are targeting to have the following platform configurations as reference platforms for Qt 5.0:

{background:#009900}. |. Platform |. Configuration |. Compilers |. Notes |
{background:#ddd}. | linux-x86-32-gcc-x11 | Ubuntu Linux 11.10 x86 32 bit, X11 | as provided | |
{background:#ddd}. | linux-x86-64-gcc-x11 | Ubuntu Linux 11.10 x86 64-bit, X11 | as provided | |
{background:#ddd}. | windows-7-32-msvc2010-angle | Microsoft Windows 7 32-bit | MSVC 2010 SP1 32-bit | ANGLE is used. |
{background:#ddd}. | osx-10.7-64 | Apple OS X 10.7 "Lion&quot; Cocoa 64-bit | as provided by Apple | |

In addition to the reference platform configurations, we would like to support the following configurations on Tier 1 level.

{background:#009900}. |. Platform |. Configuration |. Compilers|. Notes |
{background:#ddd}. | windows-7-64-msvc2010-angle | Microsoft Windows 7 64 bit, ANGLE | MSVC 2010 SP1 64-bit | |
{background:#ddd}. | windows-7-32-msvc2010-opengl | Microsoft Windows 7 32-bit, OpenGL | MSVC 2010 SP1 32-bit | |
{background:#ddd}. | windows-7-64-msvc2010-opengl | Microsoft Windows 7 64-bit, OpenGL | MSVC 2010 SP1 64-bit | |
{background:#ddd}. | windows-7-32-mingw-builds | Microsoft Windows 7 32-bit | gcc 4.7 (MinGW-builds) | |
{background:#ddd}. | windows-xp-32-msvc2008 | Microsoft Windows XP SP3 32-bit | MSVC 2008 32-bit | |
{background:#ddd}. | osx-10.6-64 | Apple Mac OS X 10.6 "Snow Leopard&quot; Cocoa 64 bit | as provided | |

Other platforms might be supported, but probably do not get the same level of testing.

Modules