Как обновить qt creator linux

Qt creator

Содержание

Это программа для разработке программ на qt, qml, c++, html5.

Общее

Для компилирования проектов могут понадобится файлы разработки. Например эти:

Работа с программой из дистрибутива

Настройка работы примеров

Создаем папку куда будем сохранять проекты, например в

/qtprojects. И создать ссылку на общую папку shared чтоб работал путь »../../shared.h».

Работа с обновленной программой

Программу qt creator можно обновить скачав последнюю версию с сайта qt

Программы ставятся по умолчанию в каталог

/Qt . Для запуска qtcreator сделаем ссылку на рабочем столе:

Для предотвращения конфликтов установим настройки по умолчанию. Меню Инструменты, Параметры, раздел Комплекты, выбрать Автоопределенная Desktop Qt 5.4.x GCC 64bit, нажать кнопку Сделать по умолчанию.

Компилирование примеров

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

Создаем папку куда будем сохранять проекты, например в

/qtprojects. И создать ссылку на общую папку shared чтоб работал путь «../../shared.h».

Выбираем слева Начало, Примеры, кликаем и запускаем.

Запуск программ если установлено несколько версий QT

https://forum.qt.io/topic/55100/linux-run-program-if-install-two-version-qt

Источник

Как обновить Qt, установленный в Linux, с одной версии на более высокую

При переносе проекта Qt из окон в linux (ubuntu) я столкнулся со следующей проблемой:

в Windows Qt версия 4.8.1 установлена
на linux 4.6.3, в котором некоторые функции доступны в более высокой версии 4.8.1 еще не реализованы (например, QUdpSocket:: joinMultiCastGroup).

Я вижу только одно решение этой проблемы: обновите версию Qt на linux до 4.8.1.
Как я могу это сделать?

В linux я установил libqt4-dev, qmake.

Решено: я изменил репозиторий от сжимания (стабильный) до wheezy (тестирование), в последней версии Qt версии 4.8.1, которая отлично подходит для моих потребностей.

Используя диспетчер пакетов, я нашел пакет libqt4-dev и выбрал его для обновления.
Вот и все, весь процесс занял 5 минут.

Недостатки:
– Когда я запускал Debian в Virtual Box после смены хранилища, мне пришлось переустанавливать гостевые дополнения
– wheezy менее устойчив, чем сжатие (я еще не столкнулся с проблемой stablilty)

  • Я думаю, вы можете использовать опцию Upgrade в Qt Creator.
  • Или вы можете загрузить последнюю версию из Загрузить Qt, кросс-платформенную платформу приложений
  • Или вы можете попробовать обновить с помощью чего-то вроде apt-get install(upgrade) libqt4-dev , если вы используете систему на базе Debian.

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

Читайте также:  Windows 10 не видит ibank2 токен

Источник

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

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

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

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

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

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

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

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

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

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

Читайте также:  Гранд смета для windows 64 bit

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 — здесь собраны пути к необходимым инструментам, а также в этом меню настраиваются подключаемые или виртуальные устройства.

Установка компонентов 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, а в правой — нашу картинку. Нажимаем «ОК». Настраиваем длину и ширину.

Читайте также:  How to remove the windows 10 icon

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

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

Выводы

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

Источник

Как обновить QT от 5.5.1 до 5.9.5 на Ubuntu 16.04

В настоящее время Ubuntu 16.04 имеет QT до 5.5.1, в то время как Ubuntu 18.04 имеет QT до 5.9.5. В настоящее время я вынужден использовать Ubuntu 16.04, однако, я должен использовать программу, для которой нужен Qt 5.9. Как я мог обновить QT к версии 5.9.5?

Обратите внимание, что я настраиваю его на контейнере докера. Это означает, что решение не должно включать GUI.

2 ответа

Вторая опция состоит в том, чтобы добавить QT с помощью PPA. Пример ниже устанавливает QT 5.11.1. Существует PPA для других версий при необходимости.

Добавьте PPA

QT установки

Настройте систему

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

Для в масштабе всей системы создайте следующий файл в месте /etc/xdg/qtchooser .

Для текущего пользователя создайте следующий файл в месте

Создайте текстовый файл в выбранной qtchooser названной папке default.conf со следующим содержанием:

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

Проверьте конфигурацию

Если конфигурация работает правильно, необходимо видеть что-то как:

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

После того, как загруженный (следующее принимает, местоположение загрузки является

QT установки

На экране «Installation Folder» войти /opt/Qt .

На экране «Select Components» выберите версию, которую требуется установить (QT 5.11.1 используемых в этом примере) и отметить опцию «Desktop gcc 64-bit».

Установщик запросит Ваш sudo пароль во время установки.

Настройте систему

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

Для в масштабе всей системы создайте папку qtchooser в месте /etc/xdg/ (местоположение, используемое в этом примере).

Для текущего пользователя создайте папку qtchooser в месте

Создайте текстовый файл в qtchooser папку, созданную на предыдущем шаге, называют default.conf со следующим содержанием:

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

Проверьте конфигурацию

Если конфигурация работает правильно, необходимо видеть что-то как:

Источник

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