Qt creator это одна из самых популярных кросс платформенных сред разработок на языках С, С++, Python, на основе фреймворка QT, поддерживает Windows, Linux и macOS и позволяет разрабатывать десктопные и мобильные приложения.
Удобный графический интерфейс с поддержкой Qt Widgets и QML, а большое количество поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.
В состав Qt Creator входит передовой инструмент Qt Designer, позволяющий создавать внешний вид окна приложения, добавляя и перетаскивая элементы по аналогии Windows Forms в Visual Studio. В качестве систем сборки используются qmake, cmake и autotools
По мнению автора и большинства разработчиков Qt Creator прекрасное, компактное и хорошо документированное решение, наверное лучшее для начинающих программистов сочетая два лучших языка C++ и Python.
В этой статье я вам продемонстрирую процесс установки под Windows и Linux, в обход блокировок из-за санкций, а также в конце статьи опубликую ссылки на интересные источники в качестве обучения.
Установка под Windows
Перед тем как перейти к скачиванию среды разработки советую установить и включить в расширениях вашего браузера vpn плагин для обхода блокировки России, я использую Browsec VPN в бесплатном режиме мне вполне хватает.
Нажимаем ON, все можно отправляться на сайт разработчиков.
Перейдем по ссылке для скачивания:
https://download.qt.io/official_releases/qtcreator/
Выбираем последнюю версию в папке 8.0, так как 9-й версии релизы еще не опубликованы
Версия для Windows:
Запускаем установщик и первым делом нас спрашивают есть ли у нас учетная запись:
Указываем нашу почту и пароль для создаваемой учетной записи, соглашаемся с условиями и нажимаем далее
Система выдаст, что установка для нашего ip адреса запрещена.
Запускаем браузер и в Яндексе ищем iTOP VPN, скачиваем, устанавливаем и запускаем.
Нажимаем подключиться:
Возвращаемся к установке Qt Creator и еще раз нажимаем далее, система сообщит вам, что учетная запись зарегистрирована и для ее активации необходимо из письма пришедшего на вашу электронную почту пройти по ссылке. Пройдя полностью процедуру, возвращаемся к установке и нажимаем далее:
Соглашаемся с лицензионным соглашением. В продукте присутствуют коммерческие библиотеки и чтобы писать софт для продажи с соблюдением авторских прав необходимо приобрести лицензию на продукт. В ином случае в рамках opensourse полностью бесплатное.
Выбираем все компоненты:
Лицензионное соглашение --> Далее --> Ярлыки меню Пуск --> Далее
Все готово для установки, размер дистрибутива 715МБ, кликаем Установить
Установка завершена
По нажатию завершить запустится Qt Creator.\
Не забываем отключить Прокси VPN
Установка на Ubuntu
Открываем терминал и пишем команду:
sudo apt install -y qtcreator
После установки закрываем терминал и нажимаем на панели быстрого запуска Показать приложения и видим значки установленных приложений, среди которых:
Qt Creator - наша среда программирования,
Qt 5 Дизайнер - среда для создания графических интерфейсов,
Qt 5 Assistence - Помощник по быстрому старту, Полный справочник по Qt
Qt5 Linguist - Программа для добавления перевода на другие языки.
Видеокурсы на Youtube:
https://www.youtube.com/@gosha_dudar --- Большой видеокурс по изучению Qt Creator
https://www.youtube.com/@user-ov6oz7ed4g/featured --- Видеокурс по Qt creator от Михаила Федосеева
https://www.youtube.com/@user-yf2fg5kc8k/playlists --- Видеокурс по Qt creator, программирование на С++, написание 2D игр, практические примеры программирования.
https://www.youtube.com/@icismephi --- Мастер классы по программированию на С++ и Python в Qt Creator, Мастер класс по Docker.
https://www.youtube.com/@cppNewb --- Дмитрий Полевой --- Видеокурс по программированию на С++ в Qt Creator