Как узнать версию qt в linux

Обновлено: 02.07.2024

Qt - это бесплатная, кроссплатформенная среда разработки приложений с открытым исходным кодом для настольных, встраиваемых и мобильных устройств. Он поддерживает различные платформы, такие как Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS и другие. Больше, чем язык программирования. Qt - это фреймворк, написанный на C ++. Препроцессор Meta-Object Compiler используется для расширения языка C ++ такими функциями, как сигналы и слоты. Перед этапом компиляции MOC анализирует исходные файлы, написанные на C ++ с расширением Qt, и генерирует из них совместимые со стандартами источники C ++. Таким образом, сам фреймворк и приложения / библиотеки, использующие его, могут быть скомпилированы любым стандартным компилятором C ++, таким как Clang, GCC, ICC, MinGW и MSVC.

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

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

Мы запустили команды и процедуры, упомянутые в этой статье, в системе Debian 10 Buster ,

Установка Qt Creator

Давайте сначала начнем с установки Build Essential, который представляет собой метапакет, который позволяет устанавливать и использовать инструменты C ++ в Debian.

Откройте командную строку Debian, Terminal, либо через панель поиска Application Launcher, как показано ниже:


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


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

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


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

Затем выполните следующую команду от имени sudo, чтобы установить пакет Qt Creator, который содержит как пользовательский интерфейс, так и инструменты командной строки для создания и выполнения проекта Qt.


Пожалуйста, введите Y, когда система предложит вам продолжить установку.

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


Пожалуйста, введите Y, когда система предложит вам продолжить установку.

Чтобы развернуть более сложные проекты позже, вам нужно будет установить документацию и примеры Qt. Вы можете сделать это, выполнив следующую команду от имени sudo:

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


Пожалуйста, введите Y, когда система предложит вам продолжить установку.

Теперь вы готовы использовать командную строку Qt Creator и инструменты пользовательского интерфейса!

Ваша первая программа Qt; Написано и скомпилировано с терминала

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

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

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

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


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

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

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

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


В пустом файле скопируйте эту программу Qt, единственная цель которой - напечатать строку предложения в окне с заголовком «Моя первая программа Qt».

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


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

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

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


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

Шаг 4: Небольшая настройка файла проекта Qt

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

QT + = графические виджеты

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


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

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

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


Это создаст файл с помощью имя «Makefile» в каталоге проекта. Вы можете убедиться в этом, выполнив команду ls, как и я.

Шаг 6: Создать и выполнить исполняемый файл Qt для проекта

Следующая команда make поможет вам скомпилировать Makefile в исполняемую программу.


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

Файл SampleProject, выделенный зеленым цветом, является моей исполняемой программой Qt.

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

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

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


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

Ваша первая программа Qt, скомпилированная из пользовательского интерфейса Qt Creator

Если вы заинтересованы в выполнении той же программы из пользовательского интерфейса Qt Creator, пожалуйста, следуйте этой процедуре:

Запустите приложение Qt Creator либо через поиск в Панели запуска приложений системы как следует или непосредственно через список приложений.


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

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

Создайте новый проект, нажав кнопку «Новый проект» в следующем представлении «Проекты»:


Это откроет представление «Новый файл или проект» следующим образом:


Здесь мы выберем шаблон для нашего проекта. Нажмите на опцию приложения temp на панели Project и выберите Qt Widgets Application в качестве шаблона. Этот шаблон создает приложение Qt для рабочего стола. Он включает в себя главное окно на основе Qt Designer. Нажмите на кнопку «Выбрать» после выбора. откроется следующее представление приложения Qt Widgets:


Введите имя вашего проекта Qt и укажите место, где вы хотите его создать. Затем нажмите Далее; откроется следующее представление для выбора набора:


Убедитесь, что Desktop выбран в качестве набора, и нажмите кнопку Далее. Затем вам будет предоставлена ​​информация о классе следующим образом:


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


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

Вот так должно выглядеть окно вашего проекта:


Сохраните файл с помощью сочетания клавиш Ctrl + S или выбрав «Сохранить» в Файловое меню.

Наконец, запустите проект с помощью сочетания клавиш Ctrl + R или выберите «Выполнить» в меню «Сборка».

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


Окно с указанным нами заголовком и меткой!

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

Читайте также: