Skip to main content

The latest official release is 6.210, released in September 2021October 2025. The major version indicates API and binary compatibility.

The latest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

The latest official release is 6.10, released in October 2025. The major version indicates API and binary compatibility.

Rollback to Revision 69
Source Link
user1114
  • 1
  • 88
  • 360
  • 385

QtQt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipediawikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt CompanyQt Company which is subsidiary of Digia.

Qt is available under four different licensesfour different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versionsthree versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official releaselatest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as qt3, qt4, qt5 or qt6 to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentationofficial documentation (all classesall classes) available on Qt's website, in addition to tutorials and examplestutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt CreatorQt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

PluralsightPluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application FrameworkIntroduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick FundamentalsQt Quick Fundamentals
  3. Integrating Qt Quick and C++Integrating Qt Quick and C++

PacktpubPacktpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginnersfree series of Qt tutorials for beginners on his youtube channel.

Check out the official Qt documentationofficial Qt documentation for more details of recommended books about Qt programming.

Qt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt Company which is subsidiary of Digia.

Qt is available under four different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as qt3, qt4, qt5 or qt6 to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentation (all classes) available on Qt's website, in addition to tutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

Pluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick Fundamentals
  3. Integrating Qt Quick and C++

Packtpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginners on his youtube channel.

  • C++ GUI Programming with Qt 4, Second Edition
  • Foundations of Qt Development
  • Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition
  • Introduction to Design Patterns in C++ with Qt, Second Edition
  • The Design of Everyday Things
  • GUI Design Handbook
  • Design Patterns - Elements of Reusable Object-Oriented Software
  • Macintosh Human Interface Guidelines
  • The Microsoft Windows User Experience
  • The Icon Book

Check out the official Qt documentation for more details of recommended books about Qt programming.

Qt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt Company which is subsidiary of Digia.

Qt is available under four different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as , , or to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentation (all classes) available on Qt's website, in addition to tutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

Pluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick Fundamentals
  3. Integrating Qt Quick and C++

Packtpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginners on his youtube channel.

Check out the official Qt documentation for more details of recommended books about Qt programming.

Add summary field
Source Link
Connell
  • 14.5k
  • 11
  • 62
  • 99

Qt Qt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipediawikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt CompanyQt Company which is subsidiary of Digia.

Qt is available under four different licensesfour different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versionsthree versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official releaselatest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as qt3, qt4, qt5 or qt6 to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentationofficial documentation (all classesall classes) available on Qt's website, in addition to tutorials and examplestutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt CreatorQt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

Pluralsight Pluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application Framework Introduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick Fundamentals Qt Quick Fundamentals
  3. Integrating Qt Quick and C++ Integrating Qt Quick and C++

Packtpub Packtpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginnersfree series of Qt tutorials for beginners on his youtube channel.

Check out the official Qt documentationofficial Qt documentation for more details of recommended books about Qt programming.

Qt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt Company which is subsidiary of Digia.

Qt is available under four different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as , , or to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentation (all classes) available on Qt's website, in addition to tutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

Pluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick Fundamentals
  3. Integrating Qt Quick and C++

Packtpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginners on his youtube channel.

Check out the official Qt documentation for more details of recommended books about Qt programming.

Qt (pronounced officially as cute (/'kjuːt/) though commonly pronounced as Q.T. (/ˈkjuː.tiː/)) is a cross-platform application development framework widely used for the development of GUI programs (where it functions like a cross-platform widget toolkit), and also used for developing non-GUI programs such as console tools and servers. wikipedia

Qt was created by Trolltech, and was acquired by Nokia in 2008. One month after the end of symbian development at Nokia, Nokia decided to sell Qt. From September 2012 and until now Qt is managed by the Qt Company which is subsidiary of Digia.

Qt is available under four different licenses:

  1. GNU General Public License (GPL) version 3.0
  2. GNU Lesser General Public License (LGPL) version 2.1
  3. GNU Lesser General Public License (LGPL) version 3.0
  4. Qt Commercial License (which comes in three versions with different features and prices: "Indie Mobile", "Professional" and "Enterprise")

The latest official release is 6.2, released in September 2021. The major version indicates API and binary compatibility.

You will often see questions tagged specifically as qt3, qt4, qt5 or qt6 to indicate that the question is related to Qt 3.x, 4.x, 5.x or 6.x respectively. Qt 3.x is no longer supported. The latest released major version is Qt 6.x so, when not specifically mentioned, version 6.x of the API should be assumed for questions posted after September, 2021.

There is an extensive official documentation (all classes) available on Qt's website, in addition to tutorials and examples. You will often see these tutorials and examples referenced in the questions and answers on this site. Qt also provides an integrated development environment, IDE, named Qt Creator. Although it mainly aims at creating Qt applications, it can be used to create regular C++ applications as well.

Pluralsight has a series of three courses on Qt:

  1. Introduction to Qt: A C++ Cross Platform Application Framework
  2. Qt Quick Fundamentals
  3. Integrating Qt Quick and C++

Packtpub also has a video tutorial based on Qt 5.

Voidrealm released a full free series of Qt tutorials for beginners on his youtube channel.

  • C++ GUI Programming with Qt 4, Second Edition
  • Foundations of Qt Development
  • Mastering Qt 5: Create stunning cross-platform applications using C++ with Qt Widgets and QML with Qt Quick, 2nd Edition
  • Introduction to Design Patterns in C++ with Qt, Second Edition
  • The Design of Everyday Things
  • GUI Design Handbook
  • Design Patterns - Elements of Reusable Object-Oriented Software
  • Macintosh Human Interface Guidelines
  • The Microsoft Windows User Experience
  • The Icon Book

Check out the official Qt documentation for more details of recommended books about Qt programming.

Updated latest release version number, including doc links; remove "low quality question" blurb, which isn't specific to this tag
Source Link
1201ProgramAlarm
  • 32.9k
  • 7
  • 48
  • 60
Loading
Loading
added 2 characters in body
Source Link
Adrian Mole
  • 52.2k
  • 193
  • 62
  • 101
Loading
fix headers, use numbered list for pluralsight courses list
Source Link
Loading
New Qt version bump (again!): https://blog.qt.io/blog/2019/04/17/qt-5-12-3-released/
Source Link
Loading
Organized the content into logical categories. Made the subtitles consistent. Fixed typos and punctuation. Improved the English. Removed a redundant sentence.
Source Link
Loading
switched to HTTPS most of the links, expanded shortened links to better document resource
Source Link
Loading
Latest official Release is 5.11 - https://blog.qt.io/blog/2018/05/22/qt-5-11-released/
Source Link
Loading