We recommend you use the Qt Online Installer for first time installations and the Qt Maintenance Tool for changes to a current install.
- Qt6 source packages
- 5.15.x source packages
- 5.12.x Offline Installers
- Qt Creator
- Other downloads
- Pre-releases
Qt6 Source Packages
Qt 6.6.0 Source Packages:
The source code is available:
- For Windows users as a single zip file (1.2 G) (Info)
- For Linux/macOS users as a tar.xz file (775 MB) (Info)
You can get split source packages from here. Or visit the repository at code.qt.io.
Older Qt Versions
All older versions of Qt are available in the archive.
Qt 5.15.x Source Packages
The source code is available:
- For Windows users as a single zip file (962 MB) (Info)
- For Linux/macOS users as a tar.xz file (560 MB) (Info)
You can get split source packages from here. Or visit the repository at code.qt.io.
Pre-releases
If it’s not pretty, it’s not Qt. Get Qt 5.10.
What’s New — December 2017
Build your world with Qt!
Release blog
Great new things are coming with the latest Qt release. From image based styling of the Qt Quick Controls, new shape types in Qt Quick through to Vulkan enablers as well as additional languages and handwriting recognition in Virtual Keyboard. But wait, there is more. We fully support both OAuth1 & 2, text to speech and we also have a tech preview of the Qt WebGL Streaming Plugin.
Our CTO Lars Knoll shares an overview of this and more in the release blog.
Meet Qt 5.10 Webinar
Overview on the new features in the latest release of the Qt framework. This upgrade is spiced with several new features on top of previous release, Qt 5.9 LTS. The latest Qt release is all about developer experience, performance and stability. Join the interactive presentation and Q&A sessions!
All webinar registrants will receive a copy of the recording, so please feel free to register even if you are not able to attend.
Highlighted Features in Qt 5.10
Qt 5.9 LTS raised the bar high in terms of performance and stability. We are taking it even a further step in that direction, strengthening our focus on the developer experience. Get a full overview of all the new features, with our favorite highlights featured on this page with videos, blog posts and free webinars.
Imagine Style
Qt Quick Controls 2
Imagine being able to customize the look and feel of your UI without writing a single line of code! The new Imagine Style makes it possible. Qt is not only for developers — both software engineers and designers can focus on what they do best!
Let there be shapes!
Qt Quick
The new shapes plugin to Qt Quick provides a genuine first-class Qt Quick item. Scene graph can now be backed by either actual geometry or a vendor-specific GPU accelerated path rendering approach.
Vulkan Support
With the Qt 5.10, we are introducing cross-platform Vulkan graphics enablers. In case you’re curious, Laszlo Agocs gives a background and a deep dive into our new fun endeavours in the graphics world!
Emulator 3.0
Before your embedded hardware is fully ready, use emulator to test and debug applications in conditions practically identical to a device. Now you can simulate devices with multiple screens, with multi-touch point support, simplified plugin interface and support for sophisticated custom controls.
Emulator 3.0
Before your embedded hardware is fully ready, use emulator to test and debug applications in conditions practically identical to a device. Now you can simulate devices with multiple screens, with multi-touch point support, simplified plugin interface and support for sophisticated custom controls.
Emulator 3.0
Before your embedded hardware is fully ready, use emulator to test and debug applications in conditions practically identical to a device. Now you can simulate devices with multiple screens, with multi-touch point support, simplified plugin interface and support for sophisticated custom controls.
Emulator 3.0
Before your embedded hardware is fully ready, use emulator to test and debug applications in conditions practically identical to a device. Now you can simulate devices with multiple screens, with multi-touch point support, simplified plugin interface and support for sophisticated custom controls.
Emulator 3.0
Before your embedded hardware is fully ready, use emulator to test and debug applications in conditions practically identical to a device. Now you can simulate devices with multiple screens, with multi-touch point support, simplified plugin interface and support for sophisticated custom controls.
QtMQTT
Qt for Automation
Looking for a suitable communication stack for managing telemetry data? Small code footprint, low power usage, minimized data packets, and efficient distribution of information are some of the advantages of using QtMQTT. Learn more about how Qt is keeping up with the future of connected devices in the blog post.
Qt Virtual Keyboard 2.3
With this release we have introduced several new layouts, handwriting support with enhancements to different input methods. Choose among costumizable keyboard layouts and styles with support for different character sets and an even larger variety of languages.
Qt 3D
Qt 3D allows you to quickly and easily build, render and interact with 3D scenes using either C++ or QML APIs. It offers functionality for near real-time simulation with support for 2D and 3D rendering, and opens up possibilities for adjusting the module to support your use case.
Hot off the press — new Qt modules
These modules have graduated from tech preview and are now fully supported Qt add-on modules.
Qt Network Auth
Authenticate your applications and devices to connect to the cloud and use 3rd party web services with Qt Network Authentication Module (support for OAuth1 & OAuth2)
Qt Speech
Support for accessibility features such as text-to-speech. Qt based messaging applications can now read out the incoming messages in case your end-user is driving and cannot attend the incoming messages on the phone. Safety first!
Technology previews and peeks into the future: enabling smart industries
You may find these features useful in your non-production environment, as we are making more and more additional components available to the public for testing. As always, we are waiting for your feedback and functionality suggestions!
What is Qt WebGL Streaming?
QtWebGL Streaming Tech Preview
With an increasing number of connected devices arising, grows a need for domain-specialized services to support industry-specific opportunities.
Remote streaming and control of Qt Quick applications allows you to monitor and simultaneously control one or multiple devices directly in the same browser.
Watch the technical deep dive by Shawn Rutledge, Senior Software Developer at The Qt Company.
Qt Quick Pointer Handlers Tech Preview
Fluid applications in Qt Quick are now geared up with support for various simultaneous input methods. Pointer Handlers provide lightweight declarative API for recognizing and handling the most common mouse, touch and multi-touch gestures (press-hold-release, drag, and pinch) from mouse and touchscreen, in parallel across the scene, so that you can interact with multiple Items simultaneously.
QtKNX — the new Qt module dedicated to home automation, explained by our Software Developer Lucie Gerard.
QtKNX Tech Preview
We’re currently working on Qt for Automation’s QtKNX, the smart home library that translates your wishes into the KNX protocol.
QtKNX is the first major step to bring home automation at the finger tips of Qt users. Multi-platform, elegant, flexible and easy to write software for smart homes will soon be possible. All it takes is the new QtKNX library, and the already existing functionalities of Qt.
Qt Remote Objects Tech Preview
Qt Remote Objects (QtRO) is an inter-process communication (IPC) module that allows you to easily exchange information between processes or computers.
One of the key features of Qt is to enable a distinction between an objects API (defined by its Q_PROPERTY, Signals and Slots) and the implementation of that API. QtRO allows you to meet the expected API even if the true QObject is in a different process
More releases, you say?
Here they come!
End of the year festivities at Qt are all about sharing. We’ve got some goodies for all of you who share our love for a simple and intuitive interface of our powerful Qt Creator IDE. We’ve also upped our game on the tooling side with the release of Qt 3D Studio 1.0.
Qt Creator 4.5
With the cross-platform integrated development environment (IDE) we continue to make software development fast, easy and fun! It comes with a code editor for C++ and several other languages, and is integrated with tools for designing, testing, deploying and maintaining your code troughout the whole product lifecycle. A bunch of good news coming your way from Eike Ziller, Principal Software Engineer at The Qt Company.
Qt 3D Studio release introduction
Qt 3D Studio
With Qt 3D Studio authoring tool you can rapidly create interactive 2D and 3D cross-platform UIs. It comes with the built-in material and effects library that you can always swap with your own assets from various 3D design tools (e.g. Photoshop, Maya, MODO, Blender, etc.). Make sure to use the benefits of rapid prototyping with keyframe animations and the useful timeline editor.
More related free webinars
Available both live and on-demand! All webinar registrants will receive a copy of the recording, so please feel free to register even if you are not able to attend.
Pointer Handlers for Fluid Applications in Qt Quick
Pointer Handlers handle events from touch, mouse, and stylus devices in a UI. They require less memory than event-handling Items, and are intended to be used in greater numbers.
Length 45min
Qt and MQTT
MQTT is a publish and subscribe protocol for IoT. You will learn how to integrate MQTT into Qt and create powerful devices reporting telemetry data either to the edge or into the cloud.
Length 60min
Qt Creator IDE
Our cross-platform C++ integrated development environment (IDE) is seeing some serious boost with Qt 5.10. This is an introduction to using the IDE, where we demo some of its highlights and provide a bunch of tips along the way.
Length 60min
How to Build Qt for Any Board
Learn about building Qt for Embedded devices running Linux. Learn how to add Qt recipes to your own Yocto build, and how to build library for systems without it. We’ll cover the main factors to consider when choosing graphics and input handling and how to scale down to low-end devices with Qt Lite.
Length 60min
Accelerating time to market for embedded device
The biggest decisions contributing to a short time to market are done in the early days of the project. We share and discuss learnings based on the extensive experience with embedded customers over the years.
Length 60min
AMA about graphics in Qt
In this Ask Me Anything about graphics in Qt, our graphics specialists, Andy Nichols and Laszlo Agocs answer questions about:
- 3D graphics
- Vulkan Support
- Qt Quick Contros vs. Widgets
- Gaming
- Other graphic related topics
Length 60min
Need help?
Or simply wondering if you’re using Qt to its full potential? Sometimes required experience is difficult to come by. Drop us a line! We are here to make sure you’re on the right track from day one.
Qt — это кросс-платформенный фреймворк, с помощью которого можно создавать программное обеспечение, которое будет компилироваться в исполняемые файлы для различных операционных систем без изменения или с минимальным изменением кода. Первоначально платформа Qt создавалась для работы с кодом на языке программирования C++, однако вскоре появились наборы расширений для программирования на PHP, Python, Ruby и Java.
Являясь объектно-ориентированной средой программирования рассчитанной на мультиплатформенную разработку, Qt распространяется вместе с классами и библиотеками необходимыми для разработки элементов интерфейса в различных платформах, поддержки работы с сетью и подключения к базам данных, что делает его пригодным «из коробки» для создания большинства прикладных программ. Как и у большинства современных сред разработки и фреймворков, при необходимости функциональность Qt можно значительно расширить с помощью подключаемых плагинов и виджетов.
Фактически после выхода версии 4.5.0, которая получила интегрированный модуль Qt Creator, фреймворк стал представлять собой полноценную мультиплатформенную среду разработки в которой можно полноценно писать код, разрабатывать графические интерфейсы режиме визуального редактора с помощью модуля Qt Designer, разрабатывать кросс-платформенную справку воспользовавшись Qt Assistant и локализировать своё приложение на множество языков с благодаря модулю Qt Linguist.
Как и в случае с большинством свободно распространяемых программ, вы можете скачать исходный код Qt с официального сайта и собственноручно собрать нужные модули с персональными пожеланиями, однако в большинстве случае достаточно скачать Qt в виде автоматизированного установщика и просто выбрать, какие именно компоненты вам необходимы
Большинство модулей фреймворка Qt распространяются по лицензии LGPL v3 и GPL v3 с открытым исходным кодомLGPL v3 и GPL v3 с открытым исходным кодом и его можно скачивать и использовать бесплатно. При этом нужно иметь в виду, что лицензия некоторых модулей требует, чтобы создаваемый вами продукт так же распространялся под лицензией совместимой с GPL. Подробности лицензирования можно уточнить на официальном сайте фреймворка.
Qt Creator — этот цифровой продукт представляет собой высокоинтеллектуальный и современный кроссплатформенный фреймворк, функциональная деятельность которого направлена на создание программного обеспечения. Его уникальная особенность заключается в том, что готовое программное обеспечение может быть скомпилировано с исполняемыми компонентами для оптимизации под различные операционные системы.
Загрузка и установка
Обязательно останавливаемся на процессе установки софта. На данном этапе важно чётко соблюдать имеющуюся ниже инструкцию:
- Файл, который мы предлагаем к скачиванию, проверен и не несёт угрозы вашему ПК.
- Извлечение данных можно производить при помощи абсолютно любого архиватора.
- Утвердительно отвечаем на запрос о принятии лицензии ПО, предоставляем доступ ко всем требуемым разрешениям и заканчиваем инсталляцию.
Достоинства и недостатки
Переходим дальше и в виде списка рассмотрим положительные, а также отрицательные особенности ПО.
Плюсы
- широкая поддержка на форумах;
- большое количество обучающих роликов;
- поддержка со стороны разработчиков.
Минусы
- некоторые функции являются платными.
Теперь можно переходить к скачиванию файла. Приятного использования!
Название программы: | Qt Creator |
Лицензия: | Бесплатно |
Обновлено и актуально: | 2023 год |
Платформа для разработки настольных и мобильных приложений. Описание
Qt – платформа, предоставляющая инструменты, необходимые для разработки настольных приложений и графических интерфейсов. Qt включает в себя интегрированную среду разработки (IDE) с дизайнерскими инструментами, а также с возможностями отладки. Так как Qt является кроссплатформенной средой программирования, создаваемые вами приложения можно запускать в Windows, Mac, Linux, Solaris и даже на мобильных устройствах. Для создания быстрого создания графических интерфейсов используйте компонент QT Quick (требуются знания JavaScript, HTML и CSS). Официальный сайт: www.qt.io Скачать Qt Для полного комплекта мы рекомендуем вам также скачать CodeBlocks (среда для программирования с встроенным компилятором). |