Каким бы мастером не был музыкант, все же многое зависит и от инструмента. Так же и с программированием – лишите опытного кодера его любимой среды разработки, и ему придется несладко – слишком уж отличаются друг от друга приложения такого рода. В последнее время одно из них стало чрезвычайно популярным и успешно вытесняет своих конкурентов. Речь идет о Qt Creator.
Qt Creator – это полноценная качественная IDE (интегрированная среда разработки). Этот софт является частью фреймворка Qt. Плюсов у него множество: кроссплатформенность, легковесность, удобность, простота и большой функционал. Основными поддерживаемыми языками являются C, C++ и QML, но можно установить модули для компиляции той же Java. Итак, подробнее о самой программе.
Интерфейс не может не радовать своей доступностью. Необязательно даже устанавливать русскую версию – все предельно просто. Зайдя в программу, Вы сразу же видите несколько рабочих областей (их отображение с легкостью настраивается на любой вкус). По умолчанию слева находится панель инструментов, позволяющая переключаться между разными режимами работы. Редактор предназначен для работы с кодом, дизайн – для создания интерфейса, отладка и анализ выполняют соответствующие названиям функции. Также именно на этой панели есть кнопка возврата на начальный экран, основным плюсом которого является список последних открытых проектов и их местоположением. Ниже находятся элементы, отвечающие за выбор активной программы, ее запуск, отладку и сборку.
Между основной рабочей областью и левым краем экрана располагается еще одно меню, отвечающее за связанные с Интернетом функции. Используя его, Вы можете зайти в свою учетную запись, воспользоваться облачным хранилищем, посмотреть видеоуроки и примеры, или же зайти в онлайн сообщество Qt.
Сверху расположено классическое меню, пункты которого позволяют настроить программу, открыть или создать новый проект или же файл, воспользоваться стандартными инструментами и различными функциями правки. Также именно на верхней панели есть очень полезный пункт – «Справка». К ее созданию разработчики подошли очень тщательно. Имея общие представления о программировании и синтаксисе языка, при помощи справочных материалов можно эффективно создавать приложения, практически не прибегая к другим источникам информации. Если же Вам нужно углубиться в такие процессы, как отладка, анализ и сборка – в верхнем меню для них выделены отдельные пункты.
Что же касается самого процесса программирования, Qt Creator максимально его облегчает. При создании нового приложения Вы выбираете его тип в зависимости от того, будет оно консольным или интерфейсным, а также на какой ОС будет использоваться. Вариантов множество – от Linux до Windows Phone. Здорово упрощает жизнь подсветка кода, а также автоматический ввод команд и переменных по их первым буквам. Самые грубые ошибки можно обнаружить еще до компиляции, ведь при наведении курсора на любой распознаваемый объект появляется справка. И вдобавок, выделяются все случаи использования этого объекта. А, к примеру, на неинициализированных переменных такая справка не появляется. Еще один удобный момент – каждая функция или алгоритм могут быть свернуты при нажатии на стрелку слева от их названия. Также программа умеет автоматически табулировать функции и выводит вполне понятные сообщения об ошибках.
Для ООП разработчики Qt Creator использовали механизм сигналов и слотов. Он до безобразия упрощает прописывание поведение различных объектов формы и их взаимодействия. Суть заключается в следующем: когда происходит какое-то событие, объект, который его инициализировал, испускает сигнал. А объект, который должен реагировать, принимает этот сигнал, задействуя слот. Таким образом, работа даже с неявно созданными компонентами становится намного легче.
Простейший способ установить Qt Creator – найти его в центре приложений Ubuntu. Но если Вы хотите корректно установить самую последнюю версию – придется пойти более сложным путем. Для начала нужно создать каталог. Сделать это можно через терминал при помощи следующей команды:
sudo mkdir /opt/qtsdk
После этого нужно изменить владельца каталога. Для этого введите в терминал еще одну команду:
sudo chown -R username:username /opt/qtsdk
Теперь нужно скачать последнюю версию программы. Сделать это можно вот на этом сайте: http://qt-project.org/downloads#qt-creator
На скачанном файле следует кликнуть правой кнопкой мыши, в свойствах выбрать пункт «Права» и разрешить выполнения файла, как программы. После этого запустите установку и выберите созданную Вами директорию. В случае возникновения ошибки «cannot find -lGL» выполните в терминале еще одну команду:
sudo apt-get install libgl-dev
Результат – рабочий русскоязычный Qt Creator последней версии.