Как установить qt без регистрации
Перейти к содержимому

Как установить qt без регистрации

  • автор:

установка qt-5.12.10 & qtcreator без аккаунта

вы им сами ставили кутье? как он выкручивается с аккаунтами? про аккаунт в описании ни слова.

а. вижу. не пробовали :о)

Ты предлагаешь человеку целый день комплировать Qt?

Вот тут более подробное описание aqtinstall.

Нет, предлагаю за час максимум 🙂

да, вроде как написано красиво. :о)

у меня slackware 14.2, старый бидон
+

пока со всем этим разгребусь, состыкую версии. еще пару дней пройдет :о)

Можно пойти на bugmenot.com, и найти аккаунт. Я так ставил, без проблем.

А что никто до сих пор не поднял сборку автоматизированую?

Немного отвлекаясь от технической стороны вопроса — насколько я понимаю, в Qt Company считают, что либо у тебя есть аккаунт, либо ты Мастер Йода: «(L)GPL стороны силы придерживаюсь я, из исходников собираю всё я». Это два законных способа, остальное от лукавого.

И судя по тому, что тут уже предлагают ссылку на сайт шаренных аккаунтов… :)))

Разновидность варианта 2: некто собирает всё, предлагаемое по LGPL из исходников, и выкладывает на своём сайте и под своим именем, остальные качают. Так тоже можно, вопрос, можно ли это называть «Qt builds», или к названию сборок могут прицепиться…

Настраиваем окружение Qt6+QtC без VPN

Как известно, с недавних пор сервера qt.io запрещают загрузку любых архивов с российских IP. Если первое время проверка шла только на получение метаинформации, теперь любая загрузка файла обрывается сервером.

Обычные советы, как это обойти, включают:

Используй платный безлимитный VPN;

Используй дистрибутив Linux и его бинарные сборки;

Собирай сам из исходинков.

Все это рабочие советы, но не очень дружелюбны к начинающим разработчикам, которые только hello world начинают собирать. Я расскажу, как можно быстро настроить окружение используя зеркала Yandex и github.

Часть 1, установка Qt библиотек

Для начала определимся с желаемой версией установки (пусть будет Qt 6.4.1) и целевой директорией (пусть будет D:/Qt — если память не изменяет, с юникодными символами в директории могут быть проблемы).

Помещаем их в директорию D:/Qt , и распаковывем 7-zip в тещую директорию (т.о все они распакаются в одно место — 6.4.1 и содержимое объединится).

Можно также порыскать по соседним директориям, если вам нужны какие-то модули не из стандартной поставки, например:

В общем-то, на этом установка самого фреймворка завершена, если у вас уже стоит Qt Creator, просто укажите путь к qmake6.exe для добавления версии Qt.
(D:\Qt\6.4.1\msvc2019_64\bin\qmake6.exe)

Часть 2, установка Qt Creator

Можно также найти QtC на зеркале Yandex, но я предпочитаю релизы с Github.

Скачиваем архивы qtcreator-Windows-MSVC-3703462836.7z и qtcreatorcdbext-Windows-MSVC-3703462836.7z ( в зависимости от версии, набор цифр будет отличаться)
Распаковываем первый в любой удобный вам путь, например, D:/Qt/qt-creator-9.0.0
Распаковываем второй таким образом, чтобы его содержимое (dll) оказалось в D:/Qt/qtcreator-9.0.0/lib/qtcreatorcdbext64

Про настройку CDB отладчика, Kit-ов и прочего писать уже не буду, инструкций по настройке IDE и так предостаточно.

Получить и установить Qt

Qt Online Installer дает вам возможность установить только те модули и инструменты,которые необходимы для разработки на определенной настольной платформе,и запускать свои приложения на одной или нескольких настольных платформах,мобильных или встраиваемых устройствах,или MCU.

1.Создайте учетную запись Qt

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

2.Загрузите программу установки

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

3.Установите Qt

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

Вы должны выбрать хотя бы одну версию Qt для одной платформы,на которой вы хотите запускать свои приложения.Например,если вы установили Microsoft Visual Studio 2019 на 64-битную Windows,вы можете выбрать MSVC 2019 64-bit под версией Qt,с которой вы хотите разрабатывать.

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

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

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

Развивать для Choose
Desktop Default installation.
Mobile Devices Пользовательская установка с Qt для вашей ОС и платформы мобильного устройства, на которой вы хотите запускать приложения. Например, Qt для Android или Qt для iOS .
Embedded Devices Выборочная установка с необходимыми модулями и наборами инструментов Qt из раздела Qt для создания устройств , в зависимости от типов устройств, на которых вы хотите запускать приложения.
Automotive Выборочная установка с необходимыми модулями и наборами инструментов Qt из раздела Qt для создания устройств , в зависимости от типов устройств, на которых вы хотите запускать приложения.
Automation Выборочная установка с необходимыми модулями и наборами инструментов Qt из раздела Qt для автоматизации , в зависимости от типов устройств, на которых вы хотите запускать приложения.
MCUs Выборочная установка с Qt для микроконтроллеров .

Чтобы проверить требования к платформе, см. Поддерживаемые платформы .

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

Как только Qt будет установлен,вы можете использовать Maintenance Tool under <install_dir> для добавления компонентов,обновления или удаления установленных компонентов.

Getting Help

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

Некоммерческие пользователи могут получить ограниченную помощь в процессе установки через службу поддержки Qt .

Основным каналом поддержки для коммерческих клиентов является их учетная запись Qt .

4.Создание приложений

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

Если вы хотите разработать Qt Quick UI, откройте Qt Design Studio и используйте там шаблоны мастера проекта.

Установка и настройка Qt Creator

С каждым годом становится все больше операционных систем, и потому разработчикам все труднее удовлетворять потребности пользователей. Три самые популярные компьютерные платформы — Windows, Linux и Mac OS, а также три мобильные — Android, iOS и Windows Mobile — продолжают активно бороться между собой. А это значит, что качественное приложение должно работать на всех основных платформах.

Справиться с этой проблемой помогает кроссплатформенная разработка. Об одной из самых популярных кроссплатформенных сред разработки — Qt Creator — и пойдёт речь в этой статье. Мы рассмотрим как выполняется установка и настройка Qt Creator, а также как работать в Qt Creator.

Что такое Qt Creator

Qt Creator (не так давно имевший название Greenhouse) — это одна из самых распространенных кроссплатформенных IDE. Ее плюсы — удобство, быстрота работы, а также — свободность, так как это ПО с открытым исходным кодом. Поддерживаются такие языки, как C, С++, QML.

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

Главная задача этой IDE — обеспечить наиболее быструю кроссплатформенную разработку, используя собственный фреймворк. Благодаря этому разработчики получают прекрасную возможность не писать приложения нативно (т. е. отдельно под каждую платформу), а создать общий код, и, возможно, подогнать его под особенности используемых ОС.

Qt Creator также включает в себя утилиту Qt Designer, что позволяет обработать внешний вид окна приложения, добавляя и перетаскивая элементы (аналогично Windows Forms в Visual Studio). В качестве систем сборки используются qmake, cmake и autotools.

Установка Qt Creator

Итак, пора рассмотреть как установить Qt Creator. Если для Windows разработчики позаботились и сделали оффлайн-установщик, то в Linux 32-bit этой возможности не предусмотрено. Поэтому во время установки вам может потребоваться стабильное интернет-соединение (

20-30 минут). Для начала скачаем установщик:

    Linux 32-bit (нажимаем » View other options»). Linux 64-bit.

После окончания загрузки переходим в папку с файлом, нажимаем правой кнопкой мыши и выбираем пункт «Свойства».

Меню "Свойства"

Теперь перейдем на вкладку «Права» и поставим галочку «Разрешить запуск этого файла в качестве программы».

Изменение прав запуска

Приветственное окно

Теперь нажимаем «Next».

Меню выбора аккаунта

Здесь необходимо выбрать существующий аккаунт или создать его. Данное действие необходимо для проверки лицензии (коммерческой или некоммерческой).

Предварительное меню

Нажимаем «Next».

Выбор домашней папки

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

Выбор компонентов

В этом меню находится выбор компонентов. К примеру, можно выбрать установку инструментов для разработки на Android, или же исходных компонентов (это нужно для статической сборки, если кому-то это нужно — напишите в комментариях, и я напишу отдельную статью). Если Вы не уверены, нужны Вам эти компоненты или нет, оставьте их пока так — даже после установки Qt будет возможным удаление и добавление элементов.

Принятие лицензии

В этом окне принимаем лицензию. Жмем «Next».

Установка

Если Вы готовы, начинайте установку. У Вас запросят пароль суперпользователя (sudo), после чего начнется скачивание и извлечение файлов. Альтернативный способ — установка через терминал. Для начала необходимо обновить список пакетов.

sudo apt update

Скачиваем и устанавливаем Qt:

sudo apt install qt5-default

Теперь установка Qt Creator:

sudo apt install qtcreator

И, если нужно, исходники.

sudo apt install qtbase5-examples qtdeclarative5-examples

Настройка Qt Creator

После окончания установки перезагрузите компьютер и запустите Qt Creator. Перейдите в меню «Инструменты» -> «Параметры».

Главное окно

Здесь следует рассмотреть несколько вкладок.

1. Среда — это настройка внешнего вида самой IDE, а также изменение сочетаний клавиш и управление внешними утилитами.

Меню "Среда"

2. Текстовый редактор — здесь идет настройка внешнего вида, шрифтов и расцветки редактора.

Меню "Текстовый редактор"

3. C++ — подсветка синтаксиса, работа с расширениями файлов и UI (т. е. формами).

Меню "С++"

4. Android — здесь собраны пути к необходимым инструментам, а также в этом меню настраиваются подключаемые или виртуальные устройства.

Меню "Android"

Установка компонентов Qt Creator

Если вдруг так случилось, что Вы забыли установить какой-то компонент, или, наоборот, хотите его удалить, то на помощь придет Qt Maintenance Tool. Это инструмент, позволяющий управлять всеми компонентами Qt Creator.

Чтобы запустить его, перейдите в меню приложений, выберите пункт «Разработка» -> «Qt Maintenance Tool».

Qt Maintenance Tool

Выберите необходимый пункт (Удалить/добавить компоненты, обновить компоненты или удалить Qt). После выполните необходимые операции и закройте окно.

Работа с Qt Creator — первый проект

Ну что же, час пробил! Установка Qt Creator завершена. Пора сделать свое первое кроссплатформенное приложение на Linux, а затем скомпилировать его на Windows. Пусть это будет. программа, выводящая иконку Qt, кнопку и надпись, на которую по нажатию кнопки будет выводиться случайная фраза. Проект несложный, и, конечно же, кроссплатформенный!

Для начала откроем среду разработки. Нажмем «Файл» -> «Создать файл или проект. «. Выберем приложение Qt Widgets — его быстро и удобно сделать. А название ему — «Cross-Platphorm». Вот как!

Комплект — по умолчанию. Главное окно тоже оставляем без изменений. Создаем проект.

Для начала необходимо настроить форму — главное окно приложения. По умолчанию оно пустое, но это не останется надолго.

Перейдем в папку «Формы» -> «mainwindow.ui». Откроется окно Qt Designer:

Qt Designer

Удаляем панель меню и панель инструментов на форму, нажав правой кнопкой мыши и выбрав соответствующий пункт. Теперь перетаскиваем элементы Graphics View, Push Button и Label таким образом:

Окно программы

Чтобы изменить текст, дважды кликните по элементу. В свойствах Label (справа) выбираем расположение текста по вертикали и по горизонтали — вертикальное.

Теперь пора разобраться с выводом иконки. Перейдем в редактор, слева кликнем по любой папке правой кнопкой мыши и выберем «Добавить новый. «. Теперь нажимаем «Qt» -> «Qt Resource File». Имя — res. В открывшемся окне нажимаем «Добавить» -> «Добавить префикс», а после добавления — «Добавить файлы». Выбираем файл, а в появившемся окне «Неверное размещение файла» кликаем «Копировать».

Выбор файла

Получилось! Сохраняем все. Снова открываем форму. Кликаем правой кнопкой мыши по Graphics View, выбираем «styleSheet. » -> «Добавить ресурс» -> «background-image». В левой части появившегося окна выбираем prefix1, а в правой — нашу картинку. Нажимаем «ОК». Настраиваем длину и ширину.

Все! Теперь можно приступать к коду. Клик правой кнопкой мыши по кнопке открывает контекстное меню, теперь надо нажать «Перейти к слоту. » -> «clicked()». В окне набираем следующий код:

Код

Или вы можете скачать полный проект на GitHub. Работа с Qt Creator завершена, нажимаем на значок зеленой стрелки слева, и ждем запуска программы (если стрелка серая, сначала нажмите на значок молотка). Запустилось! Ура!

Программа

Выводы

Установка и настройка Qt Creator завершена. Теперь вы сможете создавать свои программы под огромное число платформ, оставляя код нетронутым! Кстати, установив Qt на Windows, вы сможете скомпилировать этот проект и там. Удачи вам!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *