Justnavi qt5 как пользоваться
Перейти к содержимому

Justnavi qt5 как пользоваться

  • автор:

Настройка среды разработки Qt5 под Windows

В 1995 году вышла первая версия Qt, инструментария для разработки, который выгодно отличался тем, что предоставлял одинаковый API для разработки как в Windows так и в LInux. С тех пор многое поменялось, теперь вы можете использовать этот Qt5 совершенно бесплатно, при условии динамической линковки с библиотеками фреймворка.

Для создания программ на Qt5 под Windows потребуется MinGW – минималистическая среда разработки программ под Windows. А для установки мы будем использовать MSYS2 – надстройку над MinGW.

Введение

Инструментарий программиста за время с конца XX века претерпел множество изменений. В начале 90-х, когда я только знакомился с программированием, практический весь инструментарий для разработки ПО, в нашей стране, был «пиратским». Не было рынка программного обеспечения (ПО) и соответственно все пользовались тем, что продавалось на «Горбушке» и у «пиратов» на дискетах или дисках. В тоже время на западе практически все популярные среды для разработки ПО, например Borland Pascal, Borland C++, Delphi, C++ Builder и т.д. были платными.

Время шло, развивалось не только платное (проприетарное), но и свободно распространяемое программное обеспечение — это системы Unix/Linux и все производные от них. Развивался инструментарий для разработки для этих систем и, что самое главное, он был бесплатным. Сегодня, для того чтобы создать программу, необязательно тратить крупные суммы на покупку IDE для разработчика.

Qt5 предоставляет удобный и бесплатный инструментарий для разработки ПО на языке C++. Программы, написанные с помощью данного фреймворка, имеют нативный интерфейс что на Windows, что на Linux, а значит программисту не нужно заботиться о «подгонке» дизайна под конкретную ОС или дистрибутив.

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

Внимание! Чтобы избежать проблем и непонятных глюков, я настоятельно рекомендую удалить старые версии MinGW, если они установлены и Git for Windows. А также почистить переменные среды, удалив все старые ссылки на MinGW. В противном случае могут возникать конфликты и глюки при использовании разных версий библиотек и программ.

Установка

Прежде всего нужно скачать MSYS2. Идем на официальный сайт https://www.msys2.org/ и скачиваем дистрибутив для Windows.

Мы будет ставить 64-битную версию. На момент написания руководства, это версия msys2-x86_64-20190524.exe.

Рекомендую ставить msys2 в корень любого диска. По умолчанию он ставиться в папку c:\msys64 или c:\msys32.

Процесс установки элементарен, так что описывать его я не буду. Просто жмем “Далее”, а когда процесс закончиться – Завершить.

Откроется окно консоли Msys2

Базовая система у нас установлена, переходим к следующему этапу – обновлению.

Обновление

Сразу после установки нужно запустить обновление системы Msys2. Для этого в консоли пишем:

Начнется подготовка к обновлению:

В процессе обновления будет выдан запрос на установку, нажимаем Y и Enter

У меня посыпались множественные ошибки, в этом нет ничего страшного, просто закрываем окно консоли, на предупреждение нажимаем «ОК» и запускаем её снова.

Идем в папку C:\msys64 и запускаем msys2.exe

В консоли вводим:

В процессе обновления будет выдан запрос на установку, нажимаем Y и Enter

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

Мы обновили базовую систему и все основные пакеты.

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

Установка C++

Приступим к установке библиотек и утилит необходимых для разработки.

pacman -S base-devel git mercurial cvs wget p7zip

Нажимаем Y и Enter

Ждем загрузки и установки компонентов.

pacman -S perl ruby python2 mingw-w64-x86_64-toolchain

Нажимаем Y и Enter

Ждем загрузки и установки компонентов.

Установка нужных базовых компонентов завершена.

Установка Qt5

Запустим установку Qt5, в консоли введем:

pacman -S mingw-w64-x86_64-qt-creator mingw-w64-x86_64-clang

Обратите внимание, что загрузка и установка этих компонентов занимает много времени!

Ждем окончания скачивания и установки всех компонентов.

Установка qtcreator завершена, теперь нужно провести дополнительные настройки:

В консоли введем команду:

откроется окно «Переменные среды»

Выбираем переменную Path и нажимаем Изменить

Нажимаем «Создать» и прописываем

Запуск Qt Creator

Запустим обычную консоль cmd.exe

Если всё сделано правильно, запустится IDE Qt Creator:

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

Выберем меню Инструменты-> Параметры

Выберем пункт Среда и поле Язык выставим English

Теперь осталось только перезапустить Qt Creator

После перезапуска интерфейс среды разработки изменится на Английский.

Создадим новый проект

File –> New File or Project

Выбираем Application -> Qt Widgets Application и нажимаем на «Choose …»

В этом окне вы можете выбрать папку и название проекта, назовем проект qt_test

Далее нажимаем Next четыре раза

Теперь нам нужно выбрать Kit – набор разработчика. Выбираем Desktop Qt MinGW-w64 64bit (MSYS2)

Далее нажимаем Next и Finish

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

Получаем ошибку, связанную с Vulkan SDK, в открывшемся окне жмем Yes. Эту ошибку можно смело проигнорировать.

У нас должно открыться пустое окно:

Вот и всё. Среда настроена и готова к использованию.

Заключение

Установка среды разработки и настройка Qt Creator не представляет больших проблем, но есть некоторые подводные камни и неочевидные вещи. Руководствуясь материалами данной статьи, вы сможете установить Qt5 на свой ПК и использовать Qt Creator, для разработки ПО.

Гибридные двухдрайверные наушники Revonext QT5 | нашумевшая новинка.

Из всей линейки наушников от Revonext — мне по-настоящему понравились только одни (QT2 — самые первые гибриды от данного производителя). Позже появились просто ужасные QT3 и RX8, так же вышло обновление для QT2 (QT2S с новым кабелем, с прежним звуком). А совсем недавно компания презентовала очередную гибридную новинку под названием QT5. Ну давайте посмотрим, что там у нас со звуком:). Все подробности под катом, разберем, послушаем, поехали.

Корпуса новинки изготовлены из металла, внутри два излучателя и знакомая схема 1+1 (динамический и арматурный излучатель).

Ко внешнему виду вопросов не имею, мне эти корпуса напоминают KZ ZSA, схожи по форме.

Вообще я ожидал получить небольшие корпуса, но как оказалось-они заметно превосходят ZSA:

А вытянутая форма наушника честно говоря на любителя, не всем сядут.

ZSA весят 3 с половиной:

А эти 8 с половиной…

Разборка.

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

Дальше снимается металлическая пластина.

Внутрянка:

Кстати этот разъём белого цвета (2pin) адски болтается в корпусе наушника. Я уже с этим сталкивался, разъём наушников KZ ZSA точно так же болтался, в итоге один из проводов отсоединился и мне пришлось его перепаивать. В общем у меня обращение к компании Revonext, сделайте вы что-нибудь с разъёмами, возможно это не у всех, но такого быть не должно.


Что еще, динамический излучатель в пластиковой камере, а вот насчёт арматуры я так понял возникают разногласия. В принципе могу распотрошить корпуса, если кому интересно. Но обратно конечно хрен соберу… Фотографии можно увеличить.

Измерения.

Для начала я опубликую график с сайта audiofool.reviews:

Теперь сниму АЧХ, получился следующий результат: (увеличить)

+ Arta с калибровкой микрофона.

На первом графике применено какое-то адское смягчение октавы, от этого он получился совсем уж плавным. Но общее сходство есть.
Не уверен относительно громкости ВЧ пика (так же есть погрешность 1-2дб из-за моего микрофона). В принципе у меня в обзоре CCA C10 лежит график, можете сравнить с другими графиками (c графиками тех обзорщиков, которым вы доверяете) и понять, где какая погрешность. Я снимал в одинаковых условиях, с одинаковыми настройками.

Коробка.

Раньше коробка выглядела вот так:

А теперь выглядит так:

Плотный картон, ничего лишнего, открыли, взяли наушники. Блин, у меня прям ностальгия, коробка выполнена в духе коробки Meze 11 Neo:)))))))
Все характеристики на обороте, я специально их не выносил в отдельный раздел.

Комплектация.

В комплекте бесполезные бумажки и насадки, это нам не надо.

Насадки производитель упорно не собирается менять, еще со времен QT2 никаких изменений не произошло.

Насадки кстати неплохие, жить можно.

Внешний вид.

Пластиковый прозрачный звуковод, что? как? зачем? В нём видим кончик арматуры:)

Душевая сетка по традиции прилагается.

Возле звуковода видим одну дырку:)

Разъём 2pin, 0.78 мм.

Провод. Многие ругают этот провод (один иностранный обзорщик назвал единственным минусом-именно провод), а я не стану. KZ в своих дорогих моделях используют похожий кабель. Возьмём Periodic Be-нет возможности заменить кабель, тонкий он, хрупкий. Но производитель не стремается просить за них 300 баксов. В общем здесь нормальный, обычный, простой провод, плетеный, съёмный, что еще нужно… Сейчас Revonext свои более дорогие модели так же переводят на данный провод, и выпускают обновление с приставкой «S». Обновленный провод в сто раз лучше старого. Да, может запутываться, это единственный недостаток.

Штекер г-образный, самый обыкновенный.

Далее идёт разветвитель:

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

Заушина без стержня, имеет заданную форму:

Источники звука.

Daart Canary/Aquila, Shanling M0, Colorfly C200, Activo CT10.

Так уж получилось, тестировать эти наушники я начал сразу же после тестирования «MEE Audio M6 Pro второго поколения». Mee Audio это мониторные наушники с необычной подачей, они меня удивили не качеством звучания, а своим тюнингом. Собственно, когда я взялся за Revonext — я был разочарован. Я услышал типичный недорогой гибридный звук, очередную реализацию на тему CCA C10, KZ ZSN итд, со всеми недостатками (заметен стык излучателей, заметен пик на ВЧ, да и ВЧ здесь играют как-то раздельно от всего остального). То есть возникло ощущение, как ты не пытайся настроить дешевый излучатель — выше головы не прыгнешь. Да, настройка звука необычная, но какого-то прорыва я не заметил, типичный гибридный звук бюджетного сегмента. Я уже видимо с этими обзорами натренировал свой слух, вот замечаю схожесть всех этих гибридов за 15-20-25 долларов.

Высокие частоты.
Начну с высоких. Они здесь мне вообще не зашли, чувствуется, что часть ВЧ диапазона придавлена, а затем идёт резкий подъем, который даёт эффект синтетических ВЧ. В обзоре сса с10 я хвалил их за придавленный вч диапазон. Потому что чаще недорогая арматура даёт цыканье на ВЧ, со всей вытекающей упрощенкой и налётом синтетики. Ну а вот в QT5 это цыканье как раз присутствует (видимо пик на 11кгц, зарубежные обзорщики тоже об этом пишут). В агрессивных треках с большим количеством ударов
по тарелочкам-есть такой неприятный эффект, эффект выдувания в микрофон (как сказал один аудиофил)) в более дорогих динамических наушниках я ничего подобного не слышу, это касается исключительно дешевых гибридов, у которых заметные верха.
Вообще ВЧ здесь мне совершенно не понравились, грязные, резковатые, звонкие. Что пишут зарубежные обзорщики (гугл перевод):

Возможно я не прав, возможно у нас не самый правильный график, но я чётко слышу этот подъём на ВЧ, может он на самом деле не так сильно выражен, но заставляет на себя обращать внимание. Если хорошо записанные-спокойные мелодии звучат еще более-менее, то низкокачественные записи — это абзац, дешманская арматура просто убивает звук, окрашивая звучание.

Средние частоты.
Но вот средние частоты удались, серединка комфортная, плотная, без резких и дурацких пиков. Разрешение конечно же так себе, середина не самая детальная, а скорее малость сглаженная. Требования к качеству записей здесь как такового нет, но изредка могут попадаться треки — которые будут звучать резко. Вокал неплох, но не выдвигается как можно ближе к слушателю, но и не заваливается ниже. Заметного и катастрофического провала средних частот тут нет. Сцена средняя по ширине, не самая объёмная.

Бас.
Бас настроен в такой же манере как и середина, создаётся впечатление, что бас плавно перетекает в средние частоты и создаёт одно целое. Никаких тебе резких подъёмов, пиков, очень правильно подобран количественно, его здесь в самый раз. Так же как и на средних — чувствуется легкая сглаженность, которая сказывается на разделении инструментов и детализации (не лучшим образом). Самый глубокий бас конечно же слегка подрезан, но количеством низких частот я думаю многие останутся довольны, это вам далеко не Тин Аудио Т3 с обрезанным НЧ диапазоном.

Плюсы:

1. Надёжный и качественный кабель. Повторюсь, в сто раз лучше старого.
2. Надёжный металлический корпус.
3. Хорошие средние частоты.

Минусы, придирки, особенности.

1. Болтаются 2pin коннекторы.
2. Мне не понравились высокие частоты.
3. Не смог добиться глубокой посадки, вытянутые корпуса не позволяют посадить наушники глубже.
4. Сцена могла быть шире.
5. Скромный комплект, какой-нибудь чехол и второй комплект насадок не помешал бы.
6. Если вы не спутываете кабель (например вокруг плеера), да, тонкие провода, которые идут от разветвителя-будут спутываться. Это проблема всех подобных кабелей, если просто забросить наушники в рюкзак или в карман-готовьтесь распутывать кабель.

Мнение.

В общем наушники стоят свои 20$, но ничего особенного я в них не услышал. Тупо вариация на тему CCA C10, добавили высоких, в общем возникает ощущение переделанного звука, нот от этого он лучше не станет. По высоким больше понравились CCA, но средние конечно получше у QT5.

Так же сравнивал с KZ ZSN, примерно тоже самое по НЧ, и ВЧ. Середина чуть-чуть лучше в revonext. Очень похожие наушники.

Часто спрашивают как получать скидку на aliexpress, ведь в начале обзора указывается цена с учётом скидки, а переходя по ссылке цена отличается.
Получить скидку можно следующим образом (этот способ применим ко многим другим товарам):

Важно: предупреждение об отказе от ответственности! Автор не даёт рекомендаций по тем или иным наушникам. Вы должны сформировать своё собственное мнение, на основе отзывов реальных владельцев и на основе других обзоров. Автор высказывает исключительно своё личное мнение. То есть, если вы заказали наушники после моего обзора — и вам не понравилось звучание, или вы не согласны с моим мнением — ради бога, учтите — я не даю никаких гарантий и отказываюсь от любой ответственности. Еще раз повторюсь, внимательно изучайте отзывы, читайте обзоры и прежде чем что-то заказать-хорошенько подумайте.

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

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