Qt - это кроссплатформенный инструмент с открытым исходным кодом для разработки программ на языке программирования С++. Инструмент и набор библиотек были основаны в 1996 году, а сейчас их используют тысячи успешных проектов. Среди них одно из популярных окружений рабочего стола для Linux - KDE, браузер Opera, и множества других программ.
Операционная система Ubuntu не использует Qt в элементах своего интерфейса, вместо этого она работает на GTK. Если вы хотите использовать Qt в своей системе, или даже писать свои программы с помощью этой библиотеки, вам придется установить ее вручную. В этой статье будет рассмотрена установка Qt в Ubuntu 20.04.
Содержание статьи
Что такое Qt?
Qt используется в качестве кроссплатформенной основы для разработки различного прикладного программного обеспечения, которое можно запускать на множестве аппаратных платформ без изменений исходного кода программы. Обычно Qt используется для разработки графических приложений, но библиотека поддерживает и создание программ без графического интерфейса.
Важно заметить, что Qt - это не язык программирования. Библиотека написана на C++ и поставляется со своей средой программирования Qt Creator. Она может работать в Linux, Windows и MacOS и здесь есть автоматическое завершение кода, подсветка синтаксиса, интегрирован отладчик, профилировщик, система управления версиями, а также есть поддержка визуального проектирования интерфейсов.
Установка Qt из репозитория
В официальных репозиториях Ubuntu уже есть версия Qt 5. Правда это не самая новая версия, но во многих случаях этого будет вполне достаточно.
Сначала обновите список пакетов:
sudo apt update
Теперь, чтобы установить Qt Ubuntu выполните:
sudo apt install qt5-default
Если вам также нужна установка Qt Creator Ubuntu 20.04, то это сделать тоже не так сложно:
sudo apt install qtcreator
И установите примеры программ на qt5 если это нужно:
sudo apt install qtbase5-examples qtdeclarative5-examples
Готово. Установка Qt завершена и вы можете писать с ее использованием программы. Запустить QtCreator можно из главного меню.
Установка самой новой версии Qt
Естественно, в репозиториях находится не самая новая версия. Если вы хотите именно новую, то придется качать пакет из официального сайта. вы можете скачать установочный пакет на этой странице. Сайт автоматически определит вашу систему и битность. Просто нажмите кнопку Download:
Это онлайн-установщик, который позволит вам установить самую последнюю версию Qt 5 и среду разработки QtCreator. Когда загрузка файла будет завершена нужно дать ему права на выполнения. Для этого перейдите в папку, куда он был загружен, например, загрузки:
cd ~/Загрузки/
И даем права:
chmod u+x qt-unified-linux-x64-2.0.3-1-online.run
Теперь, чтобы запустить установочный скрипт вам будет достаточно выполнить:
./qt-unified-linux-x64-2.0.3-1-online.run
Для установки не нужны права администратора и программа установит выбранную вами версию Qt в домашнюю папку. Вам осталось пройти несколько шагов мастера и несколько раз принять лицензионное соглашение. Я опишу не все шаги, а только самые интересные. Сначала вам нужно авторизоваться в своем аккаунте Qt или создать новый:
Примите лицензию и отметьте, что не будете использовать платформу для компании:
Выберите компоненты, которые необходимо установить и дождитесь завершения установки:
Когда установка qt Ubuntu 20.04 будет завершена, вы сможете использовать самую новую версию этой библиотеки.
Выводы
Вот и все. Теперь вы знаете как установить Qt в Ubuntu 20.04. Это очень просто. Устанавливать самую новую версию немного сложнее чем версию из официальных репозиториев, но зато вы можете получить самое свежее программное обеспечение. Если у вас остались вопросы, спрашивайте в комментариях!
Цитата:
«Операционная с-ма Ubuntu не использует Qt в элементах своего интерфейса, вместо этого она работает на GTK. Если вы хотите использовать Qt в своей системе(…)»
… то просто установите Kubuntu или Linux Mint KDE, где Qt — это родное программное обеспечение. По моему скромному мнению.
Пытаюсь загрузить онлайн инсталятор ~ отвечает "Нет такого файла или каталога" , может есть другой путь?
sudo apt-get qt5-default
может sudo apt-get install qt5-default
Спасибо, подправил)
Скажите пожалуйста в чём разница между QT и Sublime Text? И что из них лучше?
Для Qt лучше Qt Creator, поскольку он разработан специально для программирования на этой библиотеке, тут есть встроенный дизайнер, расширенная подсветка синтаксиса и обнаружение ошибок.
Qt , конечно, хорошо. Но Sublime Text -это само совершенство. Те, кто написал хоть 100 строчек в Sublime -им уже не нужны никакие IDE , криэйторы и прочие аттрибуты "программирования мышкой".
Qt - библиотека, позволяющая создавать GUI на c++ и многое другое. Sublime Text - среда разработки.
Если вы имели ввиду Sublime Text и QtCreator, ТО ИМХО второй вариант.
подскажите, как удалять qt установленный через терминал вышеописанным способом?
sudo apt autoremove qt5-default
как запустить qt creator из терминала, не пойму, где он лежит. Вижу только qmake
Ввести "qtcreator" и нажать Enter.
Установка самой новой версии Qt
https://www.qt.io/offline-installers
И установите примеры программ на qt5 если это нужно:
sudo apt install qtbase5-examples qtdeclarative5-examples
Готово. Установка Qt завершена и вы можете писать с ее использованием программы. Запустить QtCreator можно из главного меню.
НЕ РАБОТАЕТ!!!!.
Нужно использовать вот такую комманду
sudo apt-get install qtbase5-examples qtbase5-doc-html
Что за идиотизм? Кто использует кириллицу в файлах Linux?
~/Загрузки ???? Вы шутите????
О чем вообще статья? "Я не опишу все шаги" - а зачем тогда вообще это описывать?
А где информация о платности Qt?
Автор, ЗАЧЕМ ты это написал и для КОГО???
Xubuntu после смены языка на русский переименовывает все домашние директории, так что только Загрузки
Не працює