Qt → Швидкий та потокобезпечний аллокатор пулів для Qt - Частина 2
Qt, allocator, thread, performance
У першій частині цієї серії статей розглядався аллокатор пула, оптимізований для невеликих виділень. Розробники розповіли, що багато роблять у Qt, виділяючи екземпляри QEvent або QObject, і спеціалізований аллокатор може бути корисним і для їх додатків. Поки що рішення розробників Qt …
QML → QML - Урок 036. Робота з сигналами і слотами в QML
Дана стаття є найбільш повним описом сигналів і слотів в QML в порівнянні з усіма попередніми статтями на цьому сайті.
У цій статті я спробую пояснити наступне при роботі з Qt/QML + Qt/C++:
- Способи оголошення сигналів і слотів, також планування …
Qt → Швидкий та потокобезпечний аллокатор пулів для Qt - Частина 1
Qt, thread, performance, allocator
Код, на якому заснована ця стаття, знаходиться на стадії розробки, з різними комітами на розгляді у темі «Аллокатор». Зверніть увагу, що код використовує різні функції C++17.
Кілька місяців тому розробники Qt Company працювали над виправленням того, як QHostInfo відправляє результати …
Qt → Запуск Qt Quick на Vulkan, Metal та Direct3D – Частина 3
Windows, Qt, OpenGL, Vulkan, macOS, Quick, Graphics, Embedded, Desktop
У третій частині серії статей про графік Qt розглянемо, як обробляються шейдери Qt Quick у версії Qt 5.14 при перемиканні графа сцени на рендеринг через QRhi і Qt Rendering Hardware Interface (апаратний інтерфейс рендерингу Qt). Охопимо обробку шейдерів, перш ніж …
Qt → Недокументований QMake - CONFIG + = resources_big
На нашому проекті використовується дуже велика кількість ресурсів, як звичайних іконок, так і svg зображень. У якийсь момент проект перестав збиратися на ПК розробників з невеликим об'ємом пам'яті 16 Гб.
Проблема виявилася в тому, що при компіляції ресурсних файлів неконтрольовано …
Проекти на Qt → Випуск утиліти розгортання C ++ / Qt CQtDeployer v1.3.0
Qt, cqtdeployer, deployment, QML
Подано реліз кросплатформної утиліти CQtDeployer . Утиліта отримала низку нових можливостей. Вихідний код компонентів CQtDeployer розповсюджується під ліцензією LGPLv3 і знаходиться у вільному доступі до GitHub . Ця утиліта використовується як універсальний інструмент для розгортання C, C++, Qt та QML-проектів …
Qt → Запуск Qt Quick на Vulkan, Metal та Direct3D – Частина 2
Vulkan, Quick, macOS, Qt, Embedded, Windows, Graphics, Desktop, OpenGL
Давайте продовжимо з того місця, де зупинилися у першій статті. Був розглянутий приклад програми Qt Quick, що працює в Linux поверх OpenGL і Vulkan. Також бачили захоплення кадру Vulkan у RenderDoc, який є не тільки неоціненним інструментом при розробці Qt, …
Qt → Запустіть Qt Quick на Volcano, Metal і Direct3D
Vulkan, Quick, Qt, Embedded, windows, Graphics, Desktop, MacOS, OpenGL
Тепер, коли наближається перша бета-версія Qt 5.14, настав час поговорити про одну з найважливіших нових функцій. Складно охопити всі деталі, що стосуються поліпшень графічного стека і шляху до Qt 6 в одній статті, тому в частинах 1 і 2 буде …
Qt → Хмарні провайдери та телеметрія через Qt MQTT
Google, Qt, iot, mqtt, telemetry
MQTT є важливим стандартом телеметрії, особливо в сценарії IoT.
Qt Company часто звертаються клієнти та користувачі Qt, щоб дізнатися, як підключитися до різних хмарних провайдерів і, бажано, щоб список вимог був коротким.
У цій статті хотілося б надати більше інформації …
Qt → Qt/C++ - Урок 089. Кнопки з абсолютним позиціонуванням всередині QGraphicsView
Qt, QGraphicsView, QWidget, QPushButton
З огляду на кількість питань на форумі, що відносяться до того, як додати кнопки всередині QGraphicsView, вирішив написати невеликий туторіал на цю тему. Причому варіації питання бувають різні. Це може бути звичайна кнопка, або навіть міні-карта, якщо основний QGraphicsView виступає …
- Останні коментарі
- AK24 квітня 2025 р. 12:04UPD: Переписал логику воспроизведения через стороннюю библиотеку BASS. Там выбрать можно
- AK01 квітня 2025 р. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- Тепер обговоріть на форумі
- DT14 квітня 2025 р. 15:38Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- f15 лютого 2025 р. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…