Перейти к содержимому

Qt creator 7 что нового

  • автор:

Состоялся релиз Qt Creator 7

Trolltech опубликовала новую версию интегрированной среды разработки Qt Creator 7.0. Обновление включает в себя улучшенный интерфейс, определение C++17 как стандарта C++ и некоторые изменения для работы с macOS и Android.

  • кнопку «New File or Project» разделили на две — «New File» и «New Project»;
  • в Qt Online Installer появилась возможность настроить уведомления о выходе минорных обновлений;
  • улучшили автоматическое определение используемых инструментов, что сократило время запуска Qt Creator;
  • теперь C++17 определяется системой как стандарт языка C++;
  • пакеты Qt Creator используют LLVM 14 для работы с C++, а Clang теперь по умолчанию отвечает за бэкенд кодовой модели. Возможность переключиться на прошлую версию оставили;
  • на странице проектов с CMake добавили кнопку «Stop CMake», позволяющую в любой момент остановить конфигурацию сценариев сборки;
  • появилась возможность несколько раз запускать выполнение CMake, даже если сценарий проекта уже был сконфигурирован;
  • на macOS добавили автоматическое определение темной темы и тестовую поддержку Docker;
  • для Android появилась опция выбора NDK по умолчанию;
  • для Linux добавили поддержку бэкенда для Qt на базе протокола Wayland.

Qt creator 7 что нового

Одной из популярных сред разработки под С++ является среда Qt Creator. Qt Creator является кроссплатформенным, может работать на Windows, Linux и macOS и позволяет разрабатывать широкий диапазон приложений — десктопные и мобильные приложения, а также приложения для встроенных платформ. Рассмотрим, как создать простейшую программу на С++ в Qt Creator.

Загрузим программу установки. Для этого перейдем на страницу https://www.qt.io/download-qt-installer

Сайт автоматически определяет текущую операционную систему и предлагает для нее загрузить онлайн-установщик. Для загрузки нажмем на кнопку Download:

Загрузка программы установки Qt

Регистрация программы установки

После загрузки запустим программу установки:

Программа установки Qt

Вначале программа установки предложит осуществить вход с логином и паролем от учетной записи QT. Однако если у вас нет учетной записи QT, то необходимо зарегистрироваться. Для этого нажмем на ссылку «Зарегистрироваться». И в поля ввода введем логин-электронный адрес и пароль:

Создание учетной записи Qt

Нажмем на кнопку «Далее». После этого на указанный электронный адрес придет ссылка, по которой надо перейти для завершения регистрации.

Завершение регистрации учетной записи Qt

После этого в программе установки QT снова нажмем на кнопку «Далее»

Регистрация учетной записи Qt

Установка

Затем отметим пару флажков и нажмем на кнопку «Далее»:

Обязательства по использованию Qt в качестве открытого ПО

И после этого мы перейдем непосредственно к установке затем отметим пару флажков и нажмем на кнопку «Далее»:

установка Qt

Затем нам будет предложено выбрать, надо ли отправлять отчет :

send reports in Qt

Далее надо будет указать каталог для установки (можно оставить каталог по умолчанию), а также тип установки:

Installation in Qt

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

Выбор компонентов для установки Qt

В данном случае я выбрал для установки последнюю на данный момент версию Qt — Qt 6.2.3 за исключением двух пакетов (MSVC 2019). При установке для Windows прежде всего стоит отметить пункт компилятора MinGW — на данный момент это MinGW 11.2.0. 64-bit . Остальные компоненты можно устанавливать при необходимости. При установки следует учитывать свободное место на жестком диске, так как некоторые компоненты занимают довольно многом места.

В зависимости от текущей операционной системы набор компонентов может отличаться. Например, набор компонентов для Qt 6.2.3 для MacOS:

Выбор компонентов для установки Qt

Затем надо принять лицензионное соглашение и настроить ярлык для меню Пуск. И далее нажмем на кнопку «Установить»:

Начало установки Qt Creator

Создание проекта С++ в Qt Creator

После завершения установки запустим Qt Creator. На стартовом экране выберем вкладку Projects (Проекты), на которой нажмем на кнопку New (Создать):

Первый проект в Qt Creator

В окне создания нового проекта в качестве шаблона проекта выберем Plain C++ Application :

Первый проект на языке C++ в Qt Creator

Далее надо будет задать имя проекта и каталог, где он будет располагаться:

Первый проект C++ в Qt Creator

На следующих шагах оставим все значения по умолчанию. И на последнем шаге нажмем на кнопку Finish для создания проекта:

Создание проекта Plain C++ Application в Qt Creator

И нам откроется проект с некоторым содержимым по умолчанию:

Проект Plain C++ Application в Qt Creator

Проект будет иметь один файл — main.cpp , и в центральной части — текстовом редакторе будет открыт его код:

#include using namespace std; int main()

Запустим его, нажав на зеленую стрелку в нижнем левом углу Qt Creator. И в нижней части Qt Creator откроется окно Application Output с результатами работы скомпилированной программы

Qt creator

решено

Где есть нормальная документация по Qt?

cmake qt qt creator

Qt Creator 7 и CMake

linux qt creator

Qt Creator и QBS

решено

Поделистесь ссылкой на цветовые схемы редактора среды QtCreator.

qt creator темы цветовая схема

Где взять arm-none-eabi-gdb и arm-none-eabi-gdb-py в Debian Linux 11 ?

Вышел QtCreator 7, в котором clangd включён по дефолту.

qt creator счастье

Qt Creator 6.0.2 и Cmake

cmake linux qt creator

Настройка gdb в QtCreator во FreeBSD

debug freebsd qt

QtCreator. CMake. Полные пути там, где не надо

cmake project qt creator

решено

Тип layout-а в QMainWindow->layout()

qt qt creator qwidget

Работа с CMake на VSCode по аналогии с QtCreator

cmake qt creator vscode

решено

Неправильный вывод в textEdit

bspwm перевести окна созданных в qtcreator приложений в состояние floating

bspwm qt creator tiling

решено

Почему не сохраняются данные введеные в QTextEdit?

Qt Creator масштабирование QWebView

решено

Отсутствуют подходящие комплекты

c++ cmake qt creator

решено

Почему не меняется переменная?

Ошибка при компиляции quazip.

c++ qt qt creator

решено

Qt Creator — 10 лет а воз всё там — использования внешннего терминала

gnome terminal qt creator как всегда

Вопросы с меткой [qtcreator]

Qt Creator — это кроссплатформенная интегрированная среда разработки (IDE) на С, С++ и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.

534 вопроса
Конкурсные
Неотвеченные

  • Конкурсные 0
  • Неотвеченные
  • Цитируемые
  • Рейтинг
  • Неотвеченные (мои метки)

48 показов

Пути к заголовочным файлам. С++ Qt Creator [закрыт]

Создал проект в Qt Creator: Проект без QT. Приложение на языке C++. #include — в начале cpp-файла, пишет что файл ‘iostream’ не найден. как грамотно исправить эту ошибку? Систему .

задан 3 окт в 11:34
14 показов

Qt Creator перестал копировать в clipboard цветной текст

в прошлых версиях qt creator копировал в clipboard в том, числе в html-формате, что позволяло вставлять в word и другие редакторы текст с подсветкой синтаксиса, в последней версии 11.0.2 этого нет (.

задан 15 сен в 14:44
49 показов

Почему qDebug ничего не выводит после нажатия кнопки!

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

задан 19 авг в 10:56
107 показов

Как и где установить комплекты для Qt?

Скачивал Qt Creator через Offline-Установщик, по пути не было никаких компонентов. Хочу создать приложение для десктопа, но не хватает нужного компонента и я не знаю как найти его, особенно сегодня в .

задан 10 авг в 18:53
45 показов

Форма не меняет размер Qt creator

Установил в дизайне формы размер 1650 * 650, однако при запуске программы размер формы совершенно другой (показано на скриншоте). Примерно 800 * 600. Почему так происходит? xml код формы:
задан 9 июл в 17:59

Как поменять цвет неактивной кнопки Qt Creator с++

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

задан 3 июл в 17:41
29 показов

Смена стиля QComboBox qt creator c++

В процессе тестировки цветового оформления для программы наткнулся на странную деталь: выпадающий список (QComboBox) при смене заднего фона меняется в дизайне (привет Windows XP). Для сравнения дизайн .

задан 3 июл в 12:16

Как в Qt 5.12 msvc2017 примонтировать все разделы флешки/диска

Хочу понять как примонтировать или назначить литеру на все разделы флэшки/диска (если их несколько), пробую сделать следующим образом: QString getFirstAvailableDriveLetter() < DWORD drives = .

задан 26 июн в 7:48
38 показов

Import Error: No module named ‘PySide2’

Пишу: from PySide2.QtGui import QGuiApplication qt creator пишет Import Error: No module named ‘PySide2’ я установил PySide2 через pip: pip install PySide2 в чем проблема? Как исправить? Linux.

задан 27 мая в 17:38
65 показов

Работа с Boost.asio в Qt

Изучаю Qt и Boost, столкнулся со следующей проблемой: При запуске io_context не появляется интерфейс приложения. Содержимое файла main.cpp: int main(int argc, char *argv[]) < QApplication a(argc, .

задан 20 мая в 4:29
156 показов

Qt/C++ Передвижение мышкой по сцене

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

задан 9 мая в 8:04
86 показов

Возможно ли создать exe-файл, который будет работать без компилятора и библиотек?

Возможно ли создать на qt такой exe, что, скажем, тащу я его в колледж на экзамен, при этом не взяв с собой ни компилятор, ни библиотеки, вот прям ничего-ничего, только папку с картинками? Причина — .

задан 12 апр в 3:45

Не отправляется файл по SMTP-протоколу на Qt

Всем привет! Проблема в том, что никак не могу отправить файл Excel по SMTP-протоколу. Помогите пожалуйста, а то сил вообще уже не осталось. Буду очень благодарен Код работает везде, кроме отправки .

задан 22 мар в 10:15
102 показа

Не запускается Qt Creator на Windows 8.1

Всем привет. Пытаюсь установить Qt Creator на windows 8.1 и вроде все скачалось, установилось, но когда запускаю пишет ошибку, как на скрин. Подскажите пожалуйста как это исправить?

задан 19 мар в 10:39

Как настроить андроид эмулятор на qt creator?

Всем привет. Подскажите как я могу исправить ошибки с openSSL при настройке андроид эмулятора на ubuntu 22. Делаю всё по примеру из ютуба, но у меня не так выходит. Не могу настроить openSSL и .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *