Установка qt creator linux mint

Установка IDE Qt Creator в Linux Mint 19. ПАМЯТКА.

Не планировал публиковать эту инструкцию. В данный момент мне хватает Code::Blocks. Потом решил, что не помешает если она будет под рукой. На флешках все куда то исчезает через некоторое время.

Qt Creator — кросс платформенная свободная IDE для разработки на С, С++ и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt.

Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.

1. Загрузка Qt Creator.

Для установки этой IDE, вам понадобится скачать скрипт-установщик, который существует как онлайн-установщик, так и обычная версия.

Ссылка для скачивания установщика (рамер файла установщика примерно 1,4 Гб.):

2. Установка Qt Creator.

После скачивания скрипта открываем папку Загрузки (/home/serg/Загрузки):

В свойствах файла qt-opensource-linux-x64-5.12.1.run ставим галочку на «Позволять выполнение файла как программы».

Двойным кликом запускаем файл qt-opensource-linux-x64-5.12.1.run . Начнется установка мы увидим графический установщик.

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

В этом окне, вам понадобится зарегистрировать новую учетную запись, или ввести имеющиеся данные — Login и Password. После ввода данных нажимаем «Skip».

Здесь просто жмем «Далее» .

Выбираем место установки Qt (я оставил так как есть):

Важно, чтобы в пути не было кириллицы и пробелов!

В этом меню находится выбор компонентов. К примеру, можно выбрать установку инструментов для разработки на Android, или же исходных компонентов. Если Вы не уверены, нужны Вам эти компоненты или нет, оставьте их пока так — даже после установки Qt будет возможным удаление и добавление элементов. Жмем «Далее» .

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

Если Вы готовы, начинайте установку. Жмем «Установить» .

Начнется установка программы.

По окончании установки нам предложат запустить Qt Creator . Соглашаемся Жмем «Завершить» .

Запустится Qt Creator и мы увидим начальное окно с примерами.

3. Установка необходимых пакетов.

Закрываем программу. Теперь необходимо установить дополнительные пакеты. Открываем терминал и вводим команды:

1. Эта команда установит такие пакеты как: gcc, g++, make, perl, patch и иные.

$ sudo apt install build-essential

2. Этот пакет устанавливает Qt 5 как стандартную версию Qt, которая будет использоваться при использовании двоичных файлов разработки, таких как qmake. Он предоставляет конфигурацию по умолчанию для qtchooser, но не предотвращает использование альтернативных установок Qt.

$ sudo apt install qt5-default

Важно ! После установки пакетов перезагружаем систему .

Запускаем программу и жмем ИнструментыПараметрыСборка и запускКомплекты .

В пункте Компилятор надо изменить компиляторы.

Заменяем на GCC 7. Должно быть так как на скрине ниже. Жмем «Приенить» И выходим из настройки нажав «OK» . Перезагружаем программу.

4. Тестирование Qt Creator.

Тест 1. Запуск первой программы.

Нажимаем — Проекты — Новый проект.

Выбираем Проект без QtПриложение на языке С++ . Жмем «Выбрать» .

В окне Размещение проекта нужно ввести название нашего проекта (я назвал TestProgram ) и путь к папке, где будет находиться наш проект (/home/serg/MyCode).

Читайте также:  Linux listing usb devices

Чтобы программа не захламляла домашнюю папку я создал для нее папку MyCode в своей домашней папке /home/serg/MyCode. Туда и буду отправлять все программы. Выбираем эту папку MyCode . Вставляем название нашей тестовой программы TestProgram . Жмем «Далее» .

В этом окне оставляем по умолчанию qmake . Жмем «Далее» .

Здесь так же ничего не меняем. Жмем «Далее» .

Жмем «Завершить» .

Откроется главное окно. Мы видим, что наша тестовая программа «TestProgram» успешно создана.

Нажимаем на молоточек в нижнем углу, чтобы «Собрать проект» . И потом на зеленый треугольник «Запустить» .

Откроется окно терминала. И мы увидим вывод нашей программы. Первая программа работает.

Тест 2. Проверим работу программы с Qt Widgets.

Для ускорения тестирования я воспользовался готовой программой «Cross-Platphorm» скачанной по ссылке:

Ссылка взята с сайта: https://losst.ru/ustanovka-i-nastrojka-qt-creator

Скачанный архив My_First_Qt_Project-master.zip разорхивируем в папку MyCode.

Открываем среду разработки. Нажмем «Проекты»«Открыть проект» .

Идем в папку проектов MyCode и выбираем папку My_First_Qt_Project-master . Жмем « Открыть ».

В следующем окне жмем «Настроить проект».

Наш проект появится в главном окне программы. Нажимаем на молоточек в нижнем углу, чтобы «Собрать проект» . И потом на зеленый треугольник «Запустить» .

Все отлично. Программа собралась и запустилась. Жмем кнопочку «Узнать предсказание».

И получаем ответ. Программа работает как задумано.

На этом установка и настройка Qt Creator завершена. Теперь можно создавать свои программы на С/С++.

ДОПОЛНЕНИЕ.

1. Обновление компиляторов.

Установил последнюю версию компилятора g ++ для C ++.

$ sudo apt install g++-8

Дополнительно установим, если не установлено, последнюю версию gcc (рекомендуется).

$ sudo apt install gcc-8-base

В Linux Mint 19 этот пакет устанавливается по умолчанию.

На вкладке ИнструментыПараметрыСборка и запускКомплекты . Заменил Компилятор с GCC 7 на GCC 8.

Жмем «Приенить» И выходим из настройки нажав «OK» . Перезагружаем программу.

2. Каталог программ по умолчанию.

Чтобы каждый раз при создании проекта не вводить путь, куда сохранять проект, настроим вкладку Сборка и Запуск .

Открываем ИнструментыПараметрыСборка и запуск — Основное. И в окне Каталог вводим путь к нашей папке для проектов /home/serg/MyCode.

Жмем «Приенить» И выходим из настройки нажав «OK» .

Итоги.

Первые впечатления от работы с IDE Qt Creator только положительные. Программа не менее удобна в работе, чем IDE Code::Blocks . Хорошая локализация, что существенно облегчит изучение программы для начинающих. Глюков в работе программы пока не замечено.

На данный момент решил оставить обе программы на компе. Поработаю в обеих (Code::Blocks и Qt Creator) и потом решу, какая из них мне подходит больше.

Источник

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

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

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

Читайте также:  Linux не открывается ubuntu software

Что такое 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 минут). Для начала скачаем установщик:

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

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

Теперь нажимаем «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. Текстовый редактор — здесь идет настройка внешнего вида, шрифтов и расцветки редактора.

Читайте также:  Стиль оформления для windows темы

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

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

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

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

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

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

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

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

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

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

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

Перейдем в папку «Формы» -> «mainwindow.ui». Откроется окно 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, вы сможете скомпилировать этот проект и там. Удачи вам!

Источник

Оцените статью