среда, 30 октября 2019 г.

00.00 Инсталляция Qt и Qt Tools для MS Visual Studio 2017

Инсталляция Qt и Qt Tools для работы в MS VS 2017


Цель: создание рабочей среды для разработки десктопных Win32-приложений.
В качестве IDE будет использоваться MS VS 2017 (community edition).
MSVS2017 должна быть установлена и готова для разработки Win-32 приложений.
В процессе будет загружена и установлена библиотека Qt и плагин для MSVS2017, позволяющий разрабатывать Qt - приложения.



Установка Qt.

Идем на страницу загрузки Qt. Скроллимся вниз и жмем кнопку "Go open source":

Снова скроллим страничку вниз и жмем кнопку "Download the Qt Online Installer":

Опять скроллим страничку вниз и жмем кнопку "Download":


Наконец-то загружается онлайн - загрузчик! В данном случае - файл qt-unified-windows-x86-3.1.1-online.exe.

Загрузили. Запускаем. Наблюдаем диалоговое окно:


Кнопка "Настройки" позволяет настроить прокси-соединение, если нужно. Скорее всего - не нужно. Поэтому жмем кнопку "Next". Видим еще одно диалоговое окно:

Смело жмем кнопку "Skip". Еще одно окно:

Жмем "Next". Появляется окно "User Data Collection":

 Так как мы все равно не собираемся использовать Qt Creator, выбираем опцию "Disable sending anonymous statistic" и жмем "Далее". Еще один диалог:

Выбираем каталог установки и снимаем галку с "Associate common file types with Qt Creator". Жмем "Далее".  Наблюдаем диалоговое окно выбора компонентов:
Ставим галку на "Latest releases", снимаем с "LTS", жмем "Обновить", наблюдаем:

Жмем "Снять отметки выбора со всех компонентов". Разворачиваем "дерево" "Qt", выбираем самую верхнюю ветку - в данный момент это "Qt 5.13.1", разворачиваем ее. Отмечаем галкой ветку "MSVC 2017 32-bit".

В дальнейшем, возможно понадобится работа с драйверами СУБД. Их придется строить самостоятельно, из исходников. Если вы уверены в том, что вам придется это делать - установите также галку "Sources".

Жмем кнопку "Далее". В окне "Лицензионное соглашение" ставим отметку "I have read and agree to the terms contained in the license agreements.":
Жмем "Далее".

Жмем "Далее". Наблюдаем за процессом загрузки и установки компонентов Qt:

Можно попить чаю... установка завершена:
Жмем "Далее". Снова окно диалога, в котором снимаем галку с "LAunch Qt Creator". Жмем "Завершить":


Инсталляция Qt завершена. Открываем каталог установки. В моем случае это D:\Tools\Qt.
Открываем папку 5.13.1, в ней - папку msvc2017:
То, что нам будет нужно!

Установка плагина Qt для MSVS 2017

Запускаем MSVS2017, открываем пункт меню Tools -> Extensions and Updates:
Наблюдаем диалог:

Выбираем опцию "OnLine":

В поле "Search (Ctrl+E)" вводим "Qt" (без кавычек) и жмем Enter:

Выбираем "Qt Visual Studio Tools", жмем "Download". Наблюдаем процесс загрузки, по окончанию жмем "Close".

Закрываем MSVS2017 и наблюдаем запуск установщика VSIX:

Жмем кнопку "Modify". После завершения процесса настройки наблюдаем окно:

Жмем "Close". 
Снова запускаем MSVS2017. Видим, что в меню проявился новый пункт, "Qt VS Tools":

Откроем этот пункт меню, выберем "Qt Options":
Окно настроек Qt:

Видим, что окно пустое. Жмем кнопку "Add":

В поле Path вписываем путь к папке "msvs2017" каталога инсталляции Qt. В поле "Version name" вписываем, например, номер версии Qt:

Жмем "ОК", потом еще раз "ОК".

MSVS2017 готова к созданию Qt - приложений!

Создание тестового Qt - приложения

Меню "File" ->  "New" -> "Project" (или жмем Ctrl+Shift+N). Видим, что появились новые шаблоны проектов - "Qt". Выбираем "Qt GUI Application", жмем ОК.

Снова череда окошек:
Жмем "Next".

Жмем "Next".


Устанавливаем галку "Add default application icon". Жмем "Finish". 
...
Заготовка Qt приложения построена! 


Состав проекта: 
  • исходники - пара файлов .cpp, один файл .h; 
  • файл Qt-ресурсов .qrc;
  • файл, описывающий форму диалога - .ui. Этот файл редактируется с помощью Qt Designer.
  • ресурсный файл MSVS - .rc. Именно в нем помещается иконка приложения, которую можно заменить с помощью редактора ресурсов MSVS.
Соберем и запустим приложение: F5:


Все работает!

Подключение справки Qt к F1 MSVS 2017.

  1. Выбираем в менб Tools > Options > Environment > Keyboard
  2. В поле  Show commands containing вводим Help.F1QtHelp
  3. Выбираем поле Press shortcut keys и жмем желаемое сочетание клавиш для активизации справки. По умолчанию это Alt+F1
  4. Выбираем Assign, aзатем жмем OK.





Комментариев нет:

Отправить комментарий

QSettings: работа с ini файлом, русские символы.

  QSettings работает в т.ч. и с ini файлами. Локальные (русские, например) символы обрабатываются с помощью кодеков. Наверное, ini файл сле...