Как узнать версию qt в linux
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. Вы можете выбрать, подходит ли вам командная строка или метод пользовательского интерфейса, в зависимости от потребностей вашего проекта и личных предпочтений.
Читайте также:
- Можно ли в ос windows при записи адреса файла использовать прямой слэш как разделитель
- Можно ли удалить папку inf в windows 7
- Для работы adobe photoshop требуется юбилейное обновление windows 10 1607 как исправить
- Сколько стоит прошивка ноутбука виндовс
- Linux mint ноутбук включается после выключения