Компиляция первой Qt Программы в Ubuntu

QT является бесплатной, и межплатформенной платформой разработки приложений с открытым исходным кодом для рабочего стола, встроенного и мобильного. Это поддерживает различные платформы, такие как Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Парусник ОС и другие. Больше, чем язык программирования. QT является платформой, записанной в C++. Препроцессор, Компилятор Метаобъекта используется для расширения языка C++ с помощью функций как сигналы и слоты. Перед шагом компиляции MOC анализирует исходные файлы, записанные в Расширенном до QT C++, и генерирует стандартные совместимые источники C++ от них. Таким образом сама платформа и приложения/библиотеки с помощью него могут быть скомпилированы любым стандартным совместимым компилятором C++ как Лязг, GCC, ICC, MinGW и MSVC.

В этой статье мы сначала опишем, как установить спокойного Создателя через командную строку. Затем мы объясним, как записать простому QT Привет Мировую программу и прокрутить ее:

  • Командная строка
  • Спокойный GUI компилятора

Мы выполнили команды и процедуры, упомянутые в этой статье о системе Ubuntu 18.04 LTS.

Установка спокойного создателя

Давайте сначала запустимся путем установки Сборки, Важной, чтобы это было meta пакетом, который позволяет Вам установить и использовать инструменты C++ в Ubuntu.

Откройте командную строку Ubuntu, Терминал, или через панель поиска Средства запуска Приложения или через ярлык Ctrl+Alt +T.

Тогда выполните следующую команду как sudo для обновления индекса локального репозитория с тем из Интернета:

$ sudo apt-get update

Эта команда позволяет Вам установить последние доступные пакеты программного обеспечения, доступные в Интернете.

Теперь, выполните следующую команду как sudo для установки Сборки Существенный пакет:

$ sudo apt-get install build-essential

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

Затем, выполните следующую команду как sudo для установки спокойного пакета Создателя, который содержит и UI и инструменты командной строки для спокойного создания проекта и выполнения.

$ sudo apt-get install qtcreator

Введите Y когда системные приглашения Вы с выбором продолжить установку.

Если Вы хотите, чтобы Qt 5 использовался в качестве спокойной версии Создателя по умолчанию, то выполненный следующая команда:

$ sudo apt install qt5-default

Введите Y когда системные приглашения Вы с выбором продолжить установку.

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

$ sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
  • qt5-документ: Этот пакет содержит документацию API Qt 5.
  • qtbase5-примеры: Этот пакет содержит спокойную Основу 5 примеров.
  • qtbase5-doc-html: Этот пакет содержит документацию HTML для библиотек Qt 5 Base.

Введите Y когда системные приглашения Вы с выбором продолжить установку.

Вы теперь готовы использовать спокойную командную строку Создателя и инструменты UI!

Ваша первая спокойная Программа; Записанный и скомпилированный от Терминала

Терминально-опытный человек как я всегда находится на взгляде для нахождения решений для всех проблем программирования в самом Терминале. В конце концов, очень просто записать и скомпилировать спокойные программы из командной строки Ubuntu. Выполните эти шаги, чтобы записать и выполнить простую программу программа QT от Терминала.

Шаг 1: создайте каталог проекта

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

$ mkdir SampleProject

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

Шаг 2: Создайте .cpp файл в каталоге проекта

Переместитесь в недавно созданный каталог проекта посредством следующей команды:

$ cd SampleProject

Затем создайте основной .cpp файл в этом каталоге через нано редактора следующим образом:

$ nano testmain.cpp

Можно, конечно, использовать любой из любимых текстовых редакторов с этой целью.

В пустом файле скопируйте эту спокойную программу, единственная цель которой состоит в том, чтобы распечатать строку предложения на окне с заголовком “Моя Первая спокойная Программа”.

#include <QApplication>
#include <QLabel>
#include <QWidget>

int main(int argc, char *argv[ ])
{

QApplication app(argc, argv);
QLabel hello("<center>Welcome to my first Qt program</center>");
hello.setWindowTitle("My First Qt Program");
hello.resize(400, 400);
hello.show();
return app.exec();

}

Подсказка: можно скопировать этот код путем выбора его отсюда, и затем вставить его в файле при помощи ярлыка Ctrl+Shift +V. С другой стороны, можно вставить выделенный текст при помощи опции Paste из контекстного меню в Файле.

Выйдите из файла при помощи ярлыка Ctrl+X и затем сохраните его путем ввода Y, и затем удар Входит.

Шаг 3: Создайте спокойный файл проекта

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

$ qmake -project

Выполнение команды ls отобразит это, вышеупомянутая команда создала файл под названием SampleProject.pro в каталоге проекта. Этот файл проекта является основным скелетным файлом для спокойных проектов, и это может быть отредактировано в сложных целях.

Шаг 4: Немного конфигурации в спокойный файл проекта

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

QT + = gui виджеты

Откройте файл SampleProject.pro в нано редакторе следующим образом:

$ nano SampleProject.pro

Добавьте вышеупомянутую строку и Сохраните файл путем удара Ctrl+X, и затем путем ввода Y, и удар Входят.

Шаг 5: Выполненный qmake для создания проекта определенным для платформы

Для создания .pro платформы файла конкретной необходимо выполнить следующую команду на файле проекта:

$ qmake SampleProject.pro

Это создаст файл под названием “Make-файл” в каталоге проекта. Можно проверить это путем выполнения команды ls, как я сделал.

Шаг 6: Создайте и Исполняемый спокойный Файл для проекта

Следующее делает команду, поможет Вам в компиляции Make-файла в исполняемую программу.

$ make

Если это там не ошибки в Вашем проекте, эта команда должна создать исполняемую программу в Вашем рабочем каталоге. Можно проверить это путем выполнения команды ls, как я сделал.

Файл SampleProject, в зеленом цвете, является моим исполняемым спокойным файлом.

Шаг 7: Выполните Исполняемый файл

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

$ ./SampleProject

Вот вывод программы:

Окно с заголовком и маркировкой, которую мы обеспечили в коде!

Ваша первая спокойная Программа, скомпилированная от спокойного Создателя UI

Если Вы интересуетесь выполнением той же программы от спокойного Создателя UI, выполните эту процедуру:

Запустите спокойного создателя

Запустите спокойное приложение Создателя или через системное приложение поиск Средства запуска следующим образом, или непосредственно через список Приложений.

Можно даже запустить его путем ввода следующей команды в Терминал:

$ qtcreator

Создайте спокойный проект

Приложение откроется в следующем представлении.

Создайте новый проект путем Нажатия на кнопку New Project в следующем представлении Projects:

Это откроет представление New File или Project следующим образом:

Мы будем выбирать шаблон для нашего проекта здесь. Нажмите на Параметр приложения от панели Project и выберите спокойное Приложение Виджетов как шаблон. Этот шаблон создает спокойное приложение для рабочего стола. Это включает спокойное Основанное на разработчике главное окно. Нажмите на кнопку Choose после создания Ваших выборов; это откроет следующее спокойное Представление приложения Виджетов:

Введите имя своего спокойного проекта и определите местоположение, где Вы хотите создать его. Тогда нажмите Далее; это откроет следующее представление для Вас, чтобы сделать Выбор Набора:

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

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

Нажмите кнопку Finish, и Вы готовы работать над своим первым спокойным проектом.

Ваша первая спокойная программа

Спокойный Создатель откроет Ваш mainwindow.cpp файл по умолчанию. Нажмите на main.cpp файл от иерархии Проекта, представленной в крайней левой панели. В main.cpp файле замените существующий код следующим:

#include <QApplication>
#include <QLabel>
#include <QWidget>

int main(int argc, char *argv[ ])
{
QApplication app(argc, argv);
QLabel hello("<center>Welcome to my first Qt program</center>");
hello.setWindowTitle("My First Qt Program");
hello.resize(400, 400);
hello.show();
return app.exec();
}

Это - то, как Ваше окно проекта должно быть похожим:

Сохраните файл при помощи ярлыка Ctrl+S, или выбором Сохраняют из меню File.

Запущение программы

Наконец, Выполнение проект при помощи ярлыка Ctrl+R или путем выбора Выполнения из меню Build.

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

Окно с нашим указанным заголовком и маркировкой! Не забывайте разрабатывать проект прежде, чем выполнить его, в следующий раз, когда Вы вносите любые изменения в код.

Так, это было всем, что необходимо было знать для записи, скомпилируйте и запустите первую спокойную программу. Можно выбрать, если командная строка или метод UI подходят Вам больше, в зависимости от Ваших потребностей проекта и персональных предпочтений.

Комментарии