Устанавливаем Qt для Linux

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

В данной публикации мы рассмотрим процесс установки Qt на операционную систему Linux, используя в качестве примера Ubuntu 18.04.3.

Что такое Qt

Qt является комплексом компонентов и библиотек, предназначенных для разработки программного обеспечения, совместимого с различными операционными системами. Этот инструментарий был разработан в 1996 году.

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

Существуют альтернативные варианты для различных продуктов: QtRuby создан специально для языка Ruby, в то время как PyQt предназначен для Python и так далее.

Примеры разработанных с использованием Qt программ включают мобильное приложение 2ГИС, браузер Opera, виртуальную машину VirtualBox, медиаплеер VLC Player и многие другие.

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

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

Установка Qt из репозитория

Установка продукта осуществляется с помощью обычного установщика. Данное решение можно найти в официальном хранилище.

Важно отметить, что только пятая версия продукта доступна на официальных каналах распространения.

Запускаем терминал и вводим соответствующую команду.

Для установки пакета `qt5-default` в систему можно использовать команду:sudo apt-get install qt5-default

Установим дополнительно графическую среду разработки QtCreator.

Установите среду разработки Qt Creator, используя команду:sudo apt-get install qtcreator

QtCreator

Для ознакомления с действующими моделями рекомендуется установить демонстрационные приложения. Эти программы разработаны с использованием Qt и представлены в официальных хранилищах.

Установите демонстрационные примеры для базовых компонентов Qt и примеров для декларативного интерфейса Qt, используя команду:sudo apt install qtbase5-examples qtdeclarative5-examples

Приложение может быть инициировано как посредством ярлыка на рабочем столе, так и через командную строку терминала.

Установка Qt с официального сайта

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

Скачать онлайн-установщик Qt для Linux x64 можно по адресу: http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run.

Для систем с 32-битной архитектурой:

Загрузите онлайн-установщик Qt для Linux x86 по следующему адресу: http://download.qt.io/official_releases/online_installers/qt-unified-linux-x86-online.run.

По умолчанию программа Wget сохраняет загружаемые файлы в папку с названием «Загрузка». После завершения процесса загрузки следует перейти в данную папку. Затем требуется предоставить разрешение установщику на внесение изменений в операционную систему.

Установите разрешение на выполнение для файла qt-unified-linux-x64-3.1.1-online, используя команду chmod с флагом u+x.

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

Состав Qt

Давайте изучим список компонентов, предлагаемых фреймворком.

состав Qt

  • Qt5 Assistant – это встроенный помощник. При возникновении проблем пользователь обращается к Assistant. Ассистент используется как средство разработки собственного справочника для новых программ.
  • Qt5 Linguist переводит строки кода на любой язык, доступный в приложении. Qt5 Designer отвечает за интерфейс разрабатываемых продуктов. Если необходимо придумать собственный внешний вид для приложения, используем данный элемент. Для создания интерфейса на мобильных устройствах использует компонент QtQuick.
  • Qt5 Creator представляет собой графическую оболочку для среды разработки Qt. Доступны разные инструменты для программирования: всплывающие подсказки, подсвеченный синтаксис, загрузка плагинов и т.д.

Программное решение обладает преимуществом своей кроссплатформенности, обеспечивая работоспособность на различных операционных системах, включая Windows, Linux и MacOS.

Заключение

В статье представлено объяснение сущности Qt и его предназначения. Кроме того, проанализированы два метода установки данного фреймворка.

Оцените статью
GZIP - утилита сжатия и восстановления файлов