Spec-Zone.ru › Qt 5.12

Начало работы с Qt

Установка Qt

Вы можете установить Qt Framework и инструменты, используя онлайн-установщик или оффлайн-установщик, или же скомпилировать исходные пакеты самостоятельно.

Установщики позволяют загрузить и установить следующие компоненты:

  • Библиотеки Qt, предварительно скомпилированные для определённой платформы разработки (операционная система и компилятор)
  • Интегрированная среда разработки Qt Creator (IDE)
  • Справочная документация и примеры
  • Qt в исходном коде (необходимо только если вы хотите самостоятельно скомпилировать фреймворк и инструменты)
  • Дополнения, соответствующие различным платформам

Установка через Интернет

В онлайн-установщике вы можете выбрать коммерческие или открытые версии Qt, инструментов и дополнений для установки. Использование онлайн-установщика требует входа в вашу учётную запись Qt Account. Установщик получает лицензию, привязанную к учётной записи с сервера, и предоставляет список доступных компонентов, соответствующих лицензии.

Онлайн-установщик доступен на странице загрузки Qt.

Установка из автономного пакета

Оффлайн-установщик — это единственный пакет, содержащий все Qt и дополнения, необходимые для целевой платформы. Пользователи с коммерческой лицензией могут войти в систему с помощью своей учётной записи Qt или ключа лицензии Qt во время процесса установки. Ключ лицензии доступен на веб-портале Qt Account.

Оффлайн-установщик доступен здесь.

Процесс установки

Для запуска установщика требуется учётная запись Qt. Вы можете использовать свои учетные данные Qt Account для входа во все сервисы Qt, включая форумы и вики. Если у вас ещё нет учётной записи Qt, вы можете создать её во время процесса установки.

Для завершения установки выберите компоненты, которые хотите установить, и следуйте инструкциям программы установки.

В следующем видео на YouTube показан полный процесс установки:

Обновление или удаление Qt

После установки Qt вы можете использовать инструмент обслуживания в <install_dir> для добавления компонентов и обновления или удаления установленных компонентов.

Требования к платформе

Конкретные требования и инструкции для разработки приложений на различных платформах описаны на страницах платформ.

  • Android
  • iOS
  • Windows
  • Linux/X11
  • macOS
  • Windows Runtime

Дополнительную информацию можно найти на странице поддерживаемых платформ.

Создание первых приложений

Изучите основы разработки Qt и Qt Quick, следуя двум обучающим пособиям ниже, которые показывают, как создать простые приложения, скомпилировать и запустить их на целевых платформах:

  • Начало программирования с Qt Widgets
  • Начало программирования с Qt Quick

Qt Widgets предоставляет библиотеку элементов пользовательского интерфейса, позволяющую создавать классические пользовательские интерфейсы в стиле настольных компьютеров. Qt Quick — это библиотека, предоставляющая типы и функциональность для создания современных, плавных и анимированных пользовательских интерфейсов.

Для более подробного обзора различных аспектов разработки приложений с помощью Qt 5 см. книгу QML. Она фокусируется на Qt Quick, но также предоставляет информацию, необходимую для использования QML вместе с C++.

Исследуйте Qt

Мы приглашаем вас изучить остальную часть Qt. Мы подготовили обзоры, которые помогут вам определиться с тем, какие API использовать, а наши примеры показывают, как их использовать.

Чтобы просмотреть список всех примеров Qt, посетите страницу список примеров Qt.

Настройка проектов

  • Проекты Qt Quick
  • Проекты Qt Widget
  • Настройка проектов

Разработка с Qt Creator

  • Компиляция для нескольких платформ
  • Запуск на нескольких платформах
  • Развёртывание на устройствах
  • Подключение устройств
  • Ещё больше информации

Справочная документация

  • Обзоры Qt - список тем по разработке приложений
  • Примеры и учебные пособия - примеры кода и учебные пособия
  • Справочные страницы Qt - список C++ и QML API

Сообщество проекта Qt

Активный сайт сообщества Qt, http://qt.io, содержит вики, форум и дополнительные обучающие материалы и презентации.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/gettingstarted.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API