Привет! Меня зовут Михина Полина, сейчас я аналитик в Cloud.ru, а в прошлом занималась разработкой противоопухолевых препаратов в ФИЦ ПХФ и МХ РАН. Этот опыт позволяет мне смотреть на развитие квантовых технологий, в частности на квантовое машинное обучение (QML), через призму конкретной проблемы, которую она может решить.
Рубрика «QML»
QML без шапочек из фольги: чего реально достигли к 2025 году
2025-11-17 в 16:47, admin, рубрики: ml-модель, QML, квантовое машинное обучение, квантовый компьютерСпособы создания пользовательских компонентов в QML
2025-03-26 в 18:16, admin, рубрики: c++, javascript, QML, qt, qt creatorВведение
Qt Quick и QML - мощные инструменты для создания графических интерфейсов. Но многообразие способов, которыми можно это сделать, может сбить с толку. В этой статье я постараюсь систематизировать информацию о всех, известных мне способах создания пользовательских компонентов в QML на примере круга.
Также одним из условий будет, чтобы внешний вид полученных элементов можно было редактировать в QtCreator.
Все исходники в репозитории.
Критерии сравнения
История одной фичи в Qt Multimedia
2021-12-26 в 14:39, admin, рубрики: c++, open source, QAbstractVideoSurface, QML, qt, QtMultimedia, QVideoSink, Программирование
Несмотря на рекомендации мейнтейнеров, этот модуль каждый раз возвращается в Qt Essentials Modules.
Некоторые требовали закопать и не откапывать, чтобы в мире было меньше страданий.
Другие всегда с надеждой смотрели на новые релизы в ожидании долгожданных фиксов, говоря, что надо просто знать тонкости настройки, тогда не больно.
Модуль, который хейтили много поколейний разработчиков.
Речь пойдет про Qt Multimedia.
Qt Multimedia
Простой zero-copy рендеринг аппаратно ускоренного видео в QML
2020-01-29 в 10:51, admin, рубрики: c++, egl, gstreamer, opengles, QML, qtВведение
Целью данной статьи является продемонстрировать способ как можно подружить сторонние видео буфера и QML. Основная идея — использовать стандартный QML компонент VideoOutput. Он позволяет подсовывать сторонние источники, неплохо документирован и имеет бекэнд поддерживающий GL_OES_EGL_image_external.
Мысль, что это вдруг может быть полезно, возникла после того, как я попытался запустить примеры работы с камерой в Qt, и на embedded платформе они работали со скоростью 3-5 кадра в секунду. Стало ясно, что из коробки ни о каком zero-copy речи не идет, хотя платформа все это отлично поддерживает. Справедливости ради, на десктопе VideoOutput и Camera работают, как и положено, быстро и без лишних копирований. Но в моей задаче, увы, нельзя было обойтись существующими классами для захвата видео, и хотелось завести видео из стороннего источника, каким может быть произвольный GStreamer пайплайн для декодирования видео, к примеру, из файла или RTSP стрим, или сторонний API который интегрировать в базовые классы Qt несколько сомнительно. Можно еще, конечно, в очередной раз переизобрести велосипед и написать свой компонент с рисованием через OpenGL, но это сразу показалось заведомо тупиковым и сложным путем.
Все вело к тому, что нужно разобраться как же оно устроено на самом деле, и написать небольшое приложение подтверждающее теорию.
Автоматизация инструментов Qt
2020-01-02 в 11:39, admin, рубрики: automatization, deployment, installer, open source, QML, qt, qt5, ПрограммированиеЗдравствуйте уважаемые, не так давно я увлекся программирование на Qt и после написания нескольких программ встал вопрос о том, как развертывать программы на других компьютерах. Как выяснилось делать это не совсем удобно, поэтому я решил написать простенькую небольшую программу, с приятным графическим интерфейсом, в которой можно было бы легко, даже без основных знаний, создать деплой и установщик программы. Всех заинтересованных прошу под кат.

Панель корреляции на QtQML-Quick
2019-12-23 в 12:18, admin, рубрики: c++, CGI (графика), OpenGL, QML, qt, Qt Quick 2, shadersВсем привет! Я — тимлид команды по разработке десктопных приложений в компании Роджии Европа. Мы разрабатываем программные решения для нефтегазовой отрасли.
Так получилось, что в нашем флагманском продукте StarSteer нет панели корреляции — классического инструмента проводчиков скважин. Задача долго откладывалась из-за других, более приоритетных, но осенью прошлого года мы наконец смогли к ней приступить.
Обходя вопросы наследия кодовой базы — о нём я упомяну в статье — был один фундаментальный вопрос — с помощью какой технологии делать? Однозначно нам был нужен OpenGL — который уже применяется в MapView и 3d view на базе OpenSceneGraph — но очевидно, что не голый, и с элементами графического интерфейса. OSG отвалился =(. Технологию, удовлетворяющую двум требованиям — граф сцены и GUI на OpenGL — я знал только одну — Qt QML/Quick. О том, что же у нас получилось и чем нам есть поделиться — внутри.Читать полностью »
Прощай HTML, привет QML
2019-10-27 в 13:22, admin, рубрики: c++, html, java, QML, qt, spring boot, web, Разработка веб-сайтов
Как можно создать web приложение без использования HTML? Для этого нам понадобится: новый браузер, QML и back-end на Java.
SCADA visualization for IoT projects [Free Library]
2019-08-01 в 11:25, admin, рубрики: c++, IoT, QML, qt, Интернет вещейThere’s a lot of IoT SCADA solutions for factories and other manufacturing needs. Yet, there are cases (and quite a lot), when you need to develop your own SCADA system to cover specific needs of your project.
We often use awesome Qt framework for implementing complex IoT solutions. For a bunch SCADA and SCADA-like projects, we came across the need for quick tool for developing device dashboards. That’s why we developed super lightweight unofficial Qt library. The library is open source, customizable, and free to use under MIT license. We also share a small set of developed widgets.
Читать полностью »
Использование QML Map для построения воздушных трасс — Часть 1
2018-12-22 в 0:12, admin, рубрики: geolocation, map, OpenStreetMap, QML, qt, qt5Уже довольно долго использую QML для построения графических интерфейсов, но возможности поработать в реальном проекте с Qt Location API и QML Map, до настоящего времени, не было.
Поэтому стало интересно попробовать эту компоненту для построения воздушных трасс.
Под катом описание реализации редактора, для создания подобных траекторий на карте:


