Меню Рубрики

Установка qtcreator в archlinux

Установка Qt Ubuntu 16.04

Qt — это кроссплатформенный инструмент с открытым исходным кодом для разработки программ на языке программирования С++. Инструмент и набор библиотек были основаны в 1996 году, а сейчас их используют тысячи успешных проектов. Среди них одно из популярных окружений рабочего стола для Linux — KDE, браузер Opera, и множества других программ.

Операционная система Ubuntu не использует Qt в элементах своего интерфейса, вместо этого она работает на GTK. Если вы хотите использовать Qt в своей системе, или даже писать свои программы с помощью этой библиотеки, вам придется установить ее вручную. В этой статье будет рассмотрена установка qt ubuntu 16.04. Недавно состоялся выход Qt 5.8 и именно ее мы будем сегодня устанавливать. Также мы рассмотрим как установить текущую версию из репозитория.

Что такое Qt?

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

Важно заметить, что Qt — это не язык программирования. Библиотека написана на C++ и поставляется со своей средой программирования Qt Creator. Она может работать в Linux, Windows и MacOS и здесь есть автоматическое завершение кода, подсветка синтаксиса, интегрирован отладчик, профилировщик, система управления версиями, а также есть поддержка визуального проектирования интерфейсов.

Установка Qt из репозитория

В официальных репозиториях Ubuntu уже есть версия Qt 5. Правда это не самая новая версия, но во многих случаях этого будет вполне достаточно.

Сначала обновите список пакетов:

Теперь, чтобы установить Qt Ubuntu выполните:

sudo apt install qt5-default

Если вам также нужна установка Qt Creator Ubuntu 16.04, то это сделать тоже не так сложно:

sudo apt install qtcreator

И установите примеры программ на qt5 если это нужно:

sudo apt install qtbase5-examples qtdeclarative5-examples

Готово. Установка Qt завершена и вы можете писать с ее использованием программы. Запустить QtCreator можно из главного меню.

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

Естественно, в репозиториях находится не самая новая версия. Если вы хотите именно новую, то придется качать пакет из официального сайта. вы можете скачать установочный пакет на этой странице. Сайт автоматически определит вашу систему и битность. Также вы можете скачать установщик через терминал. Для 32 битной системы выполните:

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

chmod u+x qt-unified-linux-x64-2.0.3-1-online.run

Теперь, чтобы запустить установочный скрипт вам будет достаточно выполнить:

Для установки не нужны права администратора и программа установит выбранную вами версию Qt в домашнюю папку. Дальше осталось несколько простых шагов и я не буду описывать их подробно. Когда установка qt Ubuntu 16.04 будет завершена, вы сможете использовать самую новую версию этой библиотеки.

Выводы

Вот и все. Теперь вы знаете как установить Qt в Ubuntu 16.04. Это очень просто. Устанавливать самую новую версию немного сложнее чем версию из официальных репозиториев, но зато вы можете получить самое свежее программное обеспечение. Если у вас остались вопросы, спрашивайте в комментариях!

источник

Установка и настройка 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), после чего начнется скачивание и извлечение файлов. Альтернативный способ — установка через терминал. Для начала необходимо обновить список пакетов.

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

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

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

Выводы

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

источник

Qt (Русский)

Эта страница нуждается в сопроводителе

Qt — кроссплатформенный набор инструментов для создания приложений и виджетов, который использует стандартный язык программирования C++, а также специальный генератор кода (Meta Object Compiler, или moc) вместе с набором макросов, расширяющих возможности языка. Набор предоставляет широкие возможности по разработке приложений; среди наиболее важных:

  • Работа на основных компьютерных платформах и операционных системах, а также на некоторых мобильных платформах.
  • Обширная поддержка возможностей интернационализации.
  • Полнофункциональная библиотека с поддержкой SQL баз данных, парсинга XML, управления потоками, сети и унифицированный кроссплатформенный программный интерфейс (API) для работы с файлами.

На основе фреймворка Qt развивается сообщество и программное обеспечение KDE. Qt лежит в основе других важных проприетарных и открытых программных проектов, таких как VLC, VirtualBox, Opera, Mathematica, Skype и многих других.

Contents

Установка

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

  • Qt 5.x входит в пакет qt5-base , документация — qt5-doc .
  • Qt 4.x предоставляется пакетом qt4AUR , документация — qt4-docAUR .
  • Qt 3.x можно установить из AUR с пакетом qt3AUR , документация — qt3-docAUR .

Выбор набора Qt по умолчанию

Установив qtchooser AUR , вы сможете выбрать, для какого набора Qt из установленных необходимо перенести исполняемые файлы (например, qmake) в /usr/bin . По умолчанию используется Qt5.

Используя переменные окружения

Чтобы выбрать конкретный набор Qt, вы можете создать переменную окружения QT_SELECT . Например, чтобы выбрать Qt4, добавьте export QT_SELECT=4 в файл инициализации вашей командной оболочки (например,

Используя файл конфигурации

Вы можете выбрать версию набора Qt по умолчанию, создав символическую ссылку

/.config/qtchooser/default.conf на один из файлов .conf в каталоге /etc/xdg/qtchooser . Например, чтобы выбрать Qt4, создайте ссылку на /etc/xdg/qtchooser/4.conf :

Внешний вид

Настройка

Приложения Qt, по возможности, пытаются подражать внешнему вид и поведению других приложений в той среде рабочего стола, где они запускаются. Если вы хотите поменять внешний вид и поведение интерфейса приложения Qt, вы можете использовать утилиту Qt Configuration (qtconfig-qt4 или qt3config). Она позволяет легко и просто настроить внешний вид приложений: стиль, цвета, шрифты и многие другие параметры.

Читайте также:  Установка кондиционера на балконе с решеткой

Обратите внимание, что утилита была исключена в версии Qt5. Если вы хотите принудительно установить внешний вид и поведение интерфейса приложений Qt5, установите переменную окружения QT_STYLE_OVERRIDE с названием желаемого стиля (например, gtk ).

Панель KDE System Settings (Настройки Системы) также предоставляет доступ ко многим параметрам графического интерфейса, которые используются в приложениях Qt.

Несколько стилей поставляются вместе с Qt, например GTK+, Windows или CDE, однако вы можете установить многие другие стили из официальных репозиториев или AUR (большинство созданы для рабочего стола KDE):

Шрифты

Шрифты в Qt могут быть настроены с помощью Qt Configuration в меню Fonts → Default Font .

Значки

С помощью Qt Configuration нельзя установить тему значков, но, так как Qt следует спецификации именования значков Freedesktop.org, любая тема установленная для X будет использоваться и в Qt.

Ручная настройка

Qt хранит все настройки в файле

/.config/Trolltech.conf . В его содержимом довольно трудно ориентироваться, так как он содержит множество опций не связанных с внешним видом приложений. Однако, для внесения любых изменений вы можете всего-лишь дописать новые значения в конец файла и тем самым переопределить любые ранее установленные значения (убедитесь, что добавляете свои изменения в секцию [Qt] ).

Например, чтобы изменить тему на QtCurve, добавьте:

Таблицы стилей Qt

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

Чтобы запустить приложение, используя указанную таблицу стилей просто передайте путь к файлу в опции —stylesheet :

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

GTK+ и Qt

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

Разработка

Поддержка платформ

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

Инструменты

Эта статья или раздел нуждается в переводе

Список официальных инструментов разработки для Qt:

  • Qt Creator — Кроссплатформенная среда разработки, созданная для разработки приложений Qt.

http://qt-project.org/doc/qtcreator/ || qtcreator

  • Qt Linguist — Набор инструментов для упрощения перевода и интернационализации приложений Qt.

http://qt-project.org/doc/qt-4.8/linguist-manual.html || qt4AUR

  • Qt Assistant — Справочная система для чтения документации по Qt.

http://qt-project.org/doc/qt-4.8/assistant-manual.html || qt4AUR

  • Qt Designer — Инструмент для разметки графического интерфейса приложений Qt и создания форм для виджетов.

http://qt-project.org/doc/qt-4.8/designer-manual.html || qt4AUR

  • Qt Quick Designer — Визуальный редактор файлов QML, поддерживающий режим WYSIWYG. Он позволяет с нуля проектировать и разрабатывать приложения и компоненты Qt Quick.

http://qt-project.org/doc/qtcreator-2.8/creator-using-qt-quick-designer.html || qtcreator

  • QML Viewer — Инструмент для быстрой разработки и отладки приложений QML.

http://qt-project.org/doc/qt-4.8/qmlviewer.html || qt4AUR

  • qmake — Средство автоматизации процесса сборки приложений Qt на различных платформах, похожее на cmake, но с меньшим количеством опции и ориентированное на приложения Qt.

https://qt-project.org/doc/qt-4.8/qmake-manual.html || qt4AUR

  • uic — Генератор кода C++ на основе .ui-файлов.

http://qt-project.org/doc/qt-4.8/uic.html || qt4AUR

  • rcc — Инструмент для упаковки ресурсов (например, изображений) в приложение при сборке. По сути генерирует код на C++, содержащий данные, указанные в файле ресурсов (.qrc).

http://qt-project.org/doc/qt-4.8/rcc.html || qt4AUR

  • moc — Препроцессор исходных файлов, обрабатывающий расширения Qt для C++ (например, директивы механизма сигналов и слотов, RTTI, аннотации).

http://doc.qt.digia.com/4.7-snapshot/moc.html || qt4AUR

Другие языки программирования

Qt имеет привязки ко многим популярным языкам программирования. Полный список поддерживаемых языков вы можете найти в статье Qt в Wikipedia.

Приведенные ниже примеры отображают окно с сообщением ‘Hello world!’.

источник

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

Adblock
detector