Как установить qt на Ubuntu

Обновлено: 02.07.2024

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

1) Установите необходимые компоненты

Если вы используете Ubuntu, Debian, Mint или любую другую производную от Debian, вы можете установить необходимые предварительные версии с помощью диспетчера пакетов apt. Выполните следующие команды ниже в вашей оболочке.

Эта команда обеспечивает актуальность вашего менеджера пакетов:

Эта команда устанавливает инструменты и библиотеки, необходимые для Qt (обязательно скопируйте/вставьте всю строку, она длинная!)

Если вы используете какой-либо другой вариант Linux, найдите способ установить инструменты make, g++ и gdb. (Например, в системах Fedora/Red Hat вы можете использовать диспетчер пакетов yum.)

2) Загрузите установщик Qt

Загрузите установщик Qt с официального сайта загрузки по адресу https://www.qt.io/download-qt-installer. Сайт должен определить, что ваш компьютер работает под управлением Linux, и порекомендовать «Онлайн-установщик Qt для Linux». Нажмите зеленую кнопку "Загрузить", чтобы загрузить программу установки.

Сайт загрузки Qt

3) Запустите программу установки Qt

Загруженный установщик называется примерно так: qt-unified-linux-x64-version-online . run и, скорее всего, находится в вашем каталоге ~/Downloads. Используйте chmod + x qt * . run, чтобы сделать файл исполняемым, затем запустите его, набрав . / квт * . беги .

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

  • На этапе приветствия зарегистрируйте (или войдите) свою собственную учетную запись Qt. Введите адрес электронной почты @stanford.edu и подтвердите свою учетную запись по электронной почте. При настройке учетной записи вам не нужно указывать свой номер телефона или город.
  • На шаге «Папка установки» (см. снимок экрана ниже):
    • Выберите вариант Qt 6.x для настольной разработки Библиотеки Qt для GCC. Не меняйте имя или расположение каталога, в который будет установлен Qt.

    выберите скриншот Qt

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

    3) Установите пакет для CS106

    После установки Qt необходимо установить пакет для CS106 и выполнить полный цикл сборки и запуска, чтобы убедиться, что все работает правильно.

    Загрузить пакет CS106 и извлечь его

    • Скачать этот архивный файл: 📦 CS106.zip
    • Разархивируйте загруженное содержимое (на компьютере с Windows нажмите "Извлечь все") в папку по вашему выбору. У вас должна быть папка CS106 с несколькими файлами и папками внутри.

    Открыть и настроить проект CS106

    Проект Qt Creator включает файл с расширением . про расширение. Двойной щелчок на . pro открывает проект в Qt Creator. При первом открытии проекта Qt Creator попросит вас настроить комплект сборки проекта.

    • Найдите CS106 . pro и откройте его сейчас.
    • На панели «Настроить проект» отобразится список доступных сборочных комплектов (см. снимок экрана ниже). Комплект по умолчанию уже должен быть выбран; он будет соответствовать набору для настольных ПК, который вы выбрали при установке Qt Creator (версия Qt 6.x.x).
    • Примите значение по умолчанию, нажав кнопку "Настроить проект".

    Диалоговое окно настройки проекта Qt

    Если ваш Qt Creator не показывает доступных комплектов, просмотрите инструкции по установке Qt. Вы можете повторить шаги по переустановке Qt, если вы пропустили выбор правильного варианта.

    Создать программу

    Код C++ должен быть скомпилирован или построен перед запуском; это означает преобразование исходного кода в исполняемый двоичный код.

    счетчик прогресса сборки

    • Нажмите значок "Сборка" в левом нижнем углу окна Qt Creator.
    • Следите за индикатором выполнения сборки в правом нижнем углу.При первой сборке проекта компиляция кода библиотеки может занять минуту или больше. Когда полоса становится зеленой, это означает, что программа создана успешно.

    Запустить программу

    Теперь, когда программа собрана, вы готовы ее запустить.

    Как показано на снимке экрана ниже, программа приветствия выводит сообщение в окно консоли и рисует логотип Стэнфорда в графическом окне.

    скриншот приветственной программы

    ✔️ Поздравляем, ваша установка готова к работе! Теперь вы можете отказаться от проекта CS106, он вам больше не понадобится.

    5) Настройте параметры (необязательно)

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

    Все содержимое © Стэнфордский университет, 2021 г. Программирование веб-сайта Джули Зеленски • Последнее обновление этой страницы: 22 сентября 2021 г.

     о компиляции вашей первой программы с помощью Qt Creator

    В следующей статье мы рассмотрим, как установить Qt Creator и как скомпилировать базовую программу в Ubuntu. Qt — это объектно-ориентированная кроссплатформенная рабочая среда. Он используется для разработки программ, использующих графический интерфейс пользователя или различные инструменты командной строки и консоли для серверов, которым не требуется графический интерфейс пользователя.

    Qt — это бесплатная кроссплатформенная среда разработки приложений с открытым исходным кодом. Совместим с различными платформами, такими как; Gnu/Linux, OS X, Windows, Android, iOS и другие. Qt — это не просто язык программирования, а фреймворк, написанный на C++.

    В следующих строках мы увидим, как установить Qt Creator через командную строку. Позже мы увидим, как написать простую программу стиля Hello World и как ее запустить. Все это я собираюсь делать на Ubuntu 19.04.

    Оглавление

    Установить Qt Creator


    Для начала мы установим Build Essential, если он еще не установлен. Это пакет, который позволит пользователям устанавливать и использовать инструменты c++ в Ubuntu. Чтобы продолжить установку, мы открываем терминал (Ctrl + Alt + T) и сначала обновляем доступное программное обеспечение, а затем устанавливаем пакет, набрав:

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

    Установка Qt Creator

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

    Qt5-установка по умолчанию

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

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

    Напишите и скомпилируйте свою первую программу Qt из терминала

    Создать каталог проекта

    Мы начнем с создания рабочего каталога для размещения нашего проекта Qt. В терминале (Ctrl+Alt+T) пишем:

    Каталог проекта Qt

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

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

    В пустой файл просто скопируйте следующий код. Его единственная цель — напечатать строку в окне с заголовком «Моя первая программа Qt».

    код для Qt пример

    После вставки в файл остается только сохранить и закрыть редактор.

    Создайте файл проекта Qt

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

    qmake проект Qt


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

    Настройки в файле проекта Qt

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

    Для этого достаточно открыть файл SampleProject.pro и вставить внутрь предыдущую строку:

    Конфигурация файла проекта Qt

    Создайте исполняемый файл для проекта

    Следующая команда создаст файл с именем 'makefile' в каталоге проекта.

    сборка makefile проект Qt

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

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

    создание исполняемый файл

    Файл ProjectQt зеленого цвета, это исполняемый файл Qt.

    Протестировать программу

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

    Выход этого примера выглядит следующим образом:

    запуск примера Qt программа

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

    Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.


    Linux, пожалуй, лучшая операционная система для разработки приложений благодаря своей стабильности и цене. Допустим, многим разработчикам, начинающим свой путь в программировании, нужны качественные приложения, но еще и бесплатные. Имея это в виду, Ubuntu в своих репозиториях имеет множество приложений для разработки на разных платформах и с многочисленной языковой поддержкой. Некоторые из них уже ветераны, такие как Fortran, Java, C++; или более новые, такие как V, Python, PHP, Go или Rust. Однако многие из этих приложений требуют графических компонентов, и в Linux QT является одним из самых уважаемых. На самом деле Plasma и ее приложения созданы с помощью Qt. С целью создания потрясающих приложений с помощью QT в этом посте я научу вас, как установить QTCreator в Ubuntu 20.04 / 18.04. Кроме того, добавьте несколько небольших конфигураций, чтобы начать работу как можно скорее.

    QTCreator — идеальная среда разработки для QT

    QT — это библиотека библиотек для создания графических пользовательских интерфейсов. Задумывается в красоте и единообразии элементов, а также в правильном исполнении одних и тех же. Многие крупные приложения используют QT, например среда рабочего стола Plasma и ее приложения. Но также его используют приложения, известные как VLC.

    Нет лучшего способа воспользоваться преимуществами QT, чем использовать QTCreator. QTCreator — это легкая платформа с открытым исходным кодом, которая легко интегрируется со многими потребностями разработчиков QT. Он также предназначен для ускорения и упрощения разработки приложений Qt на C++. У него есть много функций, которые вам нужно посмотреть.

    С момента своего создания QTCreator не намеревался конкурировать с другими IDE, такими как Eclipse или Netbeans, а наоборот, служить воротами для разработки QT.

    Итак, приступим к установке QTCreator на Ubuntu.

    Установите QTCreator в Ubuntu 20.04/18.04

    В принципе, есть два способа установить QTCreator в Ubuntu 20.04/18.04. Первый — через основные репозитории дистрибутива. Если мы хотим спокойно развиваться, понемногу жертвуя новыми функциями каждой версии, в идеале выбрать этот метод.

    Итак, откройте терминал и выполните следующее:

    Конечно, это единственный способ установить IDE, но если мы не установим необходимые библиотеки и компиляторы, это не принесет нам никакой пользы. Итак, установите их.

    Если у вас несколько версий Qt, вы, вероятно, захотите, чтобы 5 была версией QTCreator по умолчанию.Для этого установите следующий пакет.

    Тогда мы можем начать разработку. Однако удобно установить документацию QT и ее примеры, чтобы помочь в разработке.

    Теперь вы можете запустить QTCreator и приступить к работе.

    Наоборот, если вам нужна более обновленная версия QTCreator или QT. Перейдите на веб-сайт QT и загрузите онлайн-установщик.

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

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

    1.- Установить QTCreator в Ubuntu с помощью онлайн-установщика

    1.- Установите QTCreator на Ubuntu с помощью онлайн-установщика

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

    2.- Установка QTCreator

    2.- Установка QTCreator

    Наконец, запустите его.

    Заключение

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

    Чтобы установить QT Creator 5.9.5 в Ubuntu 18.04
    Qt Creator — это кроссплатформенная среда разработки C++, JavaScript для среды разработки приложений Qt GUI. Он поддерживается для нескольких операционных систем, таких как Linux, Microsoft Windows и mac os.

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

    Установите QtCreator следующим образом

    Snap 1

    После установки вы можете получить доступ к приложению QtCreator из меню

    Snap 2

    Приложение QT


    Snap 3

    Snap 4

    Версия QtCreator

    На этом способ установки QT Creator 5.9.5 на Ubuntu 18.04 подходит к концу.

    lucas

    Комментарии ( 0 )

    Нет доступных комментариев

    Часто задаваемые вопросы ( 5 )

    Является ли QT Creator открытым исходным кодом?

    Да, QT Creator — это приложение с открытым исходным кодом.

    Qt Creator показывает только пустое окно, диалоговое окно с жалобой на отсутствие поддержки OpenGL или аварийное завершение работы при запуске. Что происходит?

    Некоторые части Qt Creator используют Qt Quick 2, который использует OpenGL API для рисования. Чаще всего Qt Quick 2 используется в режиме приветствия, но он также используется для Qt Quick Designer и QML Profiler.

    К сожалению, использование OpenGL может вызвать проблемы, особенно при удаленной установке и с устаревшими драйверами. Вы можете быстро проверить, является ли это вашей проблемой:

    Запуск Qt Creator с отключенным режимом приветствия (-noload Welcome в командной строке).
    Проверка консоли или журнала отладчика Windows на наличие сообщений об ошибках, связанных с OpenGL.

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