Qt creator как настроить комплект

В поддержку Qt

статьи в помощь разработчику

Настройка Qt Creator

Главная > Установка Qt Creator

Настройка Qt Creator

Перед использованием Qt Creator рекомендуется выполнить некоторые настройки. Для этого запускаем приложение и выбираем пункт главного меню Инструменты > Параметры .

На вкладке Сборка и запуск > Основное указываем каталог проектов, например, /home/login/Qt/qt-proj (этот каталог надо заблаговременно создать). На вкладке Текстовый редактор > Поведение назначаем Кодировкам файлов > По умолчанию значение UTF-8 .

Предполагается, что у Вас уже установлена библиотека Qt 5.

Выбираем вкладку Сборка и запуск > Компиляторы и убеждаемся, что среди обнаруженных имеется компилятор, обладающий свойствами

Название: GCC (x86 32bit в /usr/bin)
Путь к компилятору: /usr/bin/g++
ABI: x86-linux-generic-elf-unknown

На вкладке Отладчики (здесь же) убеждаемся, что среди обнаруженных имеется отладчик, в свойствах которого прописано

Имя: Система GDB в /usr/bin/gdb
Путь: /usr/bin/gdb
Тип: GDB
ABI: x86-linux-generic-elf-unknown
Версия: 7.7.1

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt /home/login/Qt/Qt5/5.5/gcc/bin/qmake . В названии профиля прописываем, например, Qt 5.5.1 GCC 32bit .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Название: Desktop – Qt 5.5.1 GCC 32bit
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: GCC (x86 32bit в /usr/bin)
Отладчик: Система GDB в /usr/bin/gdb
Профиль Qt: Qt 5.5.1 GCC 32bit

Закрываем окно Параметры , нажав кнопку OK .

На вкладке Сборка и запуск > Основное указываем каталог проектов, например, C:\Qt\qt-proj (этот каталог надо заблаговременно создать). На вкладке Текстовый редактор > Поведение назначаем Кодировкам файлов > По умолчанию значение windows-1251 / CP1251 .

Предполагается, что у Вас уже установлена библиотека Qt 5 с MinGW и собран отладчик GDB.

Выбираем вкладку Сборка и запуск > Компиляторы , нажимаем кнопку Добавить > MinGW и указываем путь к компилятору C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe . В названии прописываем, например, MinGW 4.9.2 (x86 32bit) .

На вкладке Отладчики (здесь же) нажимаем кнопку Добавить и в свойствах нового отладчика указываем

Имя: GDB 7.10
Путь: C:\Qt\qtcreator-gdb-7.10\gdb-i686-pc-mingw32.exe

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe . В названии профиля прописываем, например, Qt 5.5.1 MinGW 4.9.2 .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Название: Desktop – Qt 5.5.1 MinGW 4.9.2
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: MinGW 4.9.2 (x86 32bit)
Отладчик: GDB 7.10
Профиль Qt: Qt 5.5.1 MinGW 4.9.2

Qt 5 и MSVC 2010

Предполагается, что у Вас уже установлена библиотека Qt 5 с MSVC 2010 и инструментарий Windows SDK for Windows 7.

Выбираем вкладку Сборка и запуск > Компиляторы и убеждаемся, что среди обнаруженных имеется компилятор, обладающий свойствами

Название: Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) (x86)
Инициализация: С:\Program Files\Microsoft SDKs\Windows\v7.1\bin\SetEnv.cmd /x86

На вкладке Отладчики (здесь же) убеждаемся, что среди обнаруженных имеется отладчик, в свойствах которого прописано

Имя: Обнаруженный CDB в .
Путь: C:\Program Files\Debugging Tools for Windows (x86)\cdb.exe
или C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
Тип: CDB
ABI: x86-windows-msvc2010-pe-32bit
или x86-windows-msvc2010-pe-64bit
Версия: 6.12.0002.633

Далее выбираем вкладку Qt Versions , нажимаем кнопку Добавить . и указываем путь к установленной заранее библиотеке Qt D:\Qt\Qt5.5.1-vs\5.5\msvc2010\bin\qmake.exe . В названии профиля прописываем, например, Qt 5.5.1 MSVC 2010 .
Теперь можно создать связку инструментов. Выбираем вкладку Комплекты , нажимаем кнопку Добавить и в свойствах новой связки указываем

Название: Desktop – Qt 5.5.1 MSVC 2010
Тип устройства: Desktop
Устройство: Локальный ПК (по умолчанию для Desktop)
Компилятор: Microsoft Windows SDK for Windows 7 (7.1.7600.0.30514) (x86)
Отладчик: Обнаруженный CDB в .
Профиль Qt: Qt 5.5.1 MSVC 2010

Закрываем окно Параметры , нажав кнопку OK .

Источник

Qt Documentation

Contents

Qt Creator groups settings used for building and running projects as kits to make cross-platform and cross-configuration development easier. Each kit consists of a set of values that define one environment, such as a device, compiler, Qt version, and debugger command to use, and some metadata, such as an icon and a name for the kit. Once you have defined kits, you can select them to build and run projects.

Qt Creator supports development for the desktop and for the following types of devices:

Filtering Kit Settings

Typically, only a subset of the kit settings is relevant for a particular setup. Therefore, Qt Creator plugins register sets of relevant settings that you can view and modify in Tools > Options > Kits. For example, if you use CMake to build all your projects, you can hide Qbs and qmake settings by default.

Читайте также:  Как можно настрой звук колонку

To hide and show settings in the Kits tab for the current kit, select Settings Filter. To view and modify the settings displayed when you add a new kit, select Default Settings Filter.

Specifying Kit Settings

To clone the selected kit, select Clone.

  • In the Name column, enter a name for the kit.
  • Select the button to select an image to use as an icon for the kit.
  • In the File system name field, enter a name for the kit to use as a part of directory names. This value is used for the CurrentKit:FileSystemName variable, which determines the name of the shadow build directory, for example.
  • In the Device type field, select the type of the device.

    Double-click the icon next to the field to select the image that is displayed in the kit selector for this kit. You can use any image in a supported file format (for example, PNG). The image is scaled to the size 64×64 pixels. For example, using the compiler logo as an icon allows you to easily see, which compiler is used to build the project for the selected kit.

  • In the Device field, select a device.
  • In the Sysroot field, specify the directory where the device image is located. If you are not cross-compiling, leave this field empty.
  • In the Emulator skin field, select the skin to use for the Boot2Qt Emulator Device.
  • In the Compiler field, select the C or C++ compiler that you use to build the project. You can add compilers to the list if they are installed on the development PC, but were not detected automatically. For more information, see Adding Compilers. This setting is used to tell the code model which compiler is used. If your project type and build tool support it, Qt Creator also tells the build tool to use this compiler for building the project.
  • In the Environment field, select Change to modify environment variable values for build environments in the Edit Environment Changes dialog. For more information about how to add and remove variable values, see Batch Editing.
  • Select the Force UTF-8 MSVC compiler output check box to either switch the language of MSVC to English or to keep the language setting and just force UTF-8 output, depending on the MSVC compiler used.
  • In the Debugger field, select the debugger to debug the project on the target platform. Qt Creator automatically detects available debuggers and displays a suitable debugger in the field. You can add debuggers to the list. For more information, see Adding Debuggers.

    For Android kits, the Android GDB server field will display the path to GDB server executable.

    In the Qt version field, select the Qt version to use for building the project. You can add Qt versions to the list if they are installed on the development PC, but were not detected automatically. For more information, see Adding Qt Versions.

    Qt Creator checks the directories listed in the PATH environment variable for the qmake executable. If a qmake executable is found, it is referred to as Qt in PATH and selected as the Qt version to use for the Desktop kit that is created by default.

  • In the Qt mkspec field, specify the name of the mkspec configuration that should be used by qmake. If you leave this field empty, the default mkspec of the selected Qt version is used.
  • In the Additional Qbs profile settings field, select Change to add settings to Qbs build profiles. For more information, see Editing Qbs Profiles.
  • In the CMake Tool field, select the CMake executable to use for building the project. Select Manage to add installed CMake executables to the list. For more information, see Adding CMake Tools.
  • In the CMake generator field, select Change to edit the CMake Generator to use for producing project files. Only the generators with names beginning with the string CodeBlocks produce all the necessary data for the Qt Creator code model. Qt Creator displays a warning if you select a generator that is not supported. For more information, see Using Ninja as a CMake Generator.
  • In the CMake configuration field, select Change to edit the parameters of the CMake configuration for the kit.
  • In the Meson tool field, select the Meson tool to use for building the project. Select Manage to add installed Meson tools to the list. For more information, see Adding Meson Tools.
  • In the Ninja tool field, select the Ninja tool to use for building the project with Meson. Select Manage to add installed Ninja tools to the list.
  • Читайте также:  Как настроить экран телевизора от ноута

    Qt Creator uses the default kit if it does not have enough information to choose the kit to use. To set the selected kit as the default kit, select Make Default.

    Editing Qbs Profiles

    To view the Qbs profile associated with the kit, select Tools > Options > Qbs > Profiles.

    You can add keys and values to the profile or remove them from it, as well as modify existing values. For a list of available keys and values, see List of Modules in the Qbs Manual.

    To edit the Qbs profile associated with the kit:

      Select Change next to the Additional Qbs Profile Settings field to open the Custom Properties dialog.

    Double-click an empty cell in the Key column to specify the key to add or modify as: .

    .

  • Double-click the cell on the same row in the Value column to specify a value as a JSON literal.
  • Select Add to add the key-value pair.
  • Click OK.
  • To modify an existing value, double-click it in the Value field.

    To remove the selected property, select Remove.

    В© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.

    Источник

    Установка и настройка Qt Creator

    С каждым годом становится все больше операционных систем, и потому разработчикам все труднее удовлетворять потребности пользователей. Три самые популярные компьютерные платформы — Windows, Linux и Mac OS, а также три мобильные — Android, iOS и Windows Mobile — продолжают активно бороться между собой. А это значит, что качественное приложение должно работать на всех основных платформах.

    Справиться с этой проблемой помогает кроссплатформенная разработка. Об одной из самых популярных кроссплатформенных сред разработки — Qt Creator — и пойдёт речь в этой статье. Мы рассмотрим как выполняется установка и настройка Qt Creator, а также как работать в Qt Creator.

    Что такое Qt Creator

    Qt Creator (не так давно имевший название Greenhouse) — это одна из самых распространенных кроссплатформенных IDE. Ее плюсы — удобство, быстрота работы, а также — свободность, так как это ПО с открытым исходным кодом. Поддерживаются такие языки, как C, С++, QML.

    Программа была написана компанией под названием Trolltech, которая в полной мере выполнила цель создания среды — работу с графическим фреймворком Qt. Удобный графический интерфейс с поддержкой Qt Widgets и QML, а также большое число поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.

    Главная задача этой IDE — обеспечить наиболее быструю кроссплатформенную разработку, используя собственный фреймворк. Благодаря этому разработчики получают прекрасную возможность не писать приложения нативно (т. е. отдельно под каждую платформу), а создать общий код, и, возможно, подогнать его под особенности используемых ОС.

    Qt Creator также включает в себя утилиту Qt Designer, что позволяет обработать внешний вид окна приложения, добавляя и перетаскивая элементы (аналогично Windows Forms в Visual Studio). В качестве систем сборки используются qmake, cmake и autotools.

    Установка Qt Creator

    Итак, пора рассмотреть как установить Qt Creator. Если для Windows разработчики позаботились и сделали оффлайн-установщик, то в Linux 32-bit этой возможности не предусмотрено. Поэтому во время установки вам может потребоваться стабильное интернет-соединение (

    20-30 минут). Для начала скачаем установщик:

    После окончания загрузки переходим в папку с файлом, нажимаем правой кнопкой мыши и выбираем пункт «Свойства».

    Теперь перейдем на вкладку «Права» и поставим галочку «Разрешить запуск этого файла в качестве программы».

    Читайте также:  Не работает газовая колонка бош причины неисправности

    Теперь нажимаем «Next».

    Здесь необходимо выбрать существующий аккаунт или создать его. Данное действие необходимо для проверки лицензии (коммерческой или некоммерческой).

    Нажимаем «Next».

    Выбираем директорию, в которой будет находиться Qt. Важно, чтобы в пути не было кириллицы и пробелов!

    В этом меню находится выбор компонентов. К примеру, можно выбрать установку инструментов для разработки на Android, или же исходных компонентов (это нужно для статической сборки, если кому-то это нужно — напишите в комментариях, и я напишу отдельную статью). Если Вы не уверены, нужны Вам эти компоненты или нет, оставьте их пока так — даже после установки Qt будет возможным удаление и добавление элементов.

    В этом окне принимаем лицензию. Жмем «Next».

    Если Вы готовы, начинайте установку. У Вас запросят пароль суперпользователя (sudo), после чего начнется скачивание и извлечение файлов. Альтернативный способ — установка через терминал. Для начала необходимо обновить список пакетов.

    sudo apt update

    Скачиваем и устанавливаем Qt:

    sudo apt install qt5-default

    Теперь установка Qt Creator:

    sudo apt install qtcreator

    И, если нужно, исходники.

    sudo apt install qtbase5-examples qtdeclarative5-examples

    Настройка Qt Creator

    После окончания установки перезагрузите компьютер и запустите Qt Creator. Перейдите в меню «Инструменты» -> «Параметры».

    Здесь следует рассмотреть несколько вкладок.

    1. Среда — это настройка внешнего вида самой IDE, а также изменение сочетаний клавиш и управление внешними утилитами.

    2. Текстовый редактор — здесь идет настройка внешнего вида, шрифтов и расцветки редактора.

    3. C++ — подсветка синтаксиса, работа с расширениями файлов и UI (т. е. формами).

    4. Android — здесь собраны пути к необходимым инструментам, а также в этом меню настраиваются подключаемые или виртуальные устройства.

    Установка компонентов Qt Creator

    Если вдруг так случилось, что Вы забыли установить какой-то компонент, или, наоборот, хотите его удалить, то на помощь придет Qt Maintenance Tool. Это инструмент, позволяющий управлять всеми компонентами Qt Creator.

    Чтобы запустить его, перейдите в меню приложений, выберите пункт «Разработка» -> «Qt Maintenance Tool».

    Выберите необходимый пункт (Удалить/добавить компоненты, обновить компоненты или удалить Qt). После выполните необходимые операции и закройте окно.

    Работа с Qt Creator — первый проект

    Ну что же, час пробил! Установка Qt Creator завершена. Пора сделать свое первое кроссплатформенное приложение на Linux, а затем скомпилировать его на Windows. Пусть это будет. программа, выводящая иконку Qt, кнопку и надпись, на которую по нажатию кнопки будет выводиться случайная фраза. Проект несложный, и, конечно же, кроссплатформенный!

    Для начала откроем среду разработки. Нажмем «Файл» -> «Создать файл или проект. «. Выберем приложение Qt Widgets — его быстро и удобно сделать. А название ему — «Cross-Platphorm». Вот как!

    Комплект — по умолчанию. Главное окно тоже оставляем без изменений. Создаем проект.

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

    Перейдем в папку «Формы» -> «mainwindow.ui». Откроется окно Qt Designer:

    Удаляем панель меню и панель инструментов на форму, нажав правой кнопкой мыши и выбрав соответствующий пункт. Теперь перетаскиваем элементы Graphics View, Push Button и Label таким образом:

    Чтобы изменить текст, дважды кликните по элементу. В свойствах Label (справа) выбираем расположение текста по вертикали и по горизонтали — вертикальное.

    Теперь пора разобраться с выводом иконки. Перейдем в редактор, слева кликнем по любой папке правой кнопкой мыши и выберем «Добавить новый. «. Теперь нажимаем «Qt» -> «Qt Resource File». Имя — res. В открывшемся окне нажимаем «Добавить» -> «Добавить префикс», а после добавления — «Добавить файлы». Выбираем файл, а в появившемся окне «Неверное размещение файла» кликаем «Копировать».

    Получилось! Сохраняем все. Снова открываем форму. Кликаем правой кнопкой мыши по Graphics View, выбираем «styleSheet. » -> «Добавить ресурс» -> «background-image». В левой части появившегося окна выбираем prefix1, а в правой — нашу картинку. Нажимаем «ОК». Настраиваем длину и ширину.

    Все! Теперь можно приступать к коду. Клик правой кнопкой мыши по кнопке открывает контекстное меню, теперь надо нажать «Перейти к слоту. » -> «clicked()». В окне набираем следующий код:

    Или вы можете скачать полный проект на GitHub. Работа с Qt Creator завершена, нажимаем на значок зеленой стрелки слева, и ждем запуска программы (если стрелка серая, сначала нажмите на значок молотка). Запустилось! Ура!

    Выводы

    Установка и настройка Qt Creator завершена. Теперь вы сможете создавать свои программы под огромное число платформ, оставляя код нетронутым! Кстати, установив Qt на Windows, вы сможете скомпилировать этот проект и там. Удачи вам!

    Источник

    Оцените статью