QT — Как я могу создать собственный список в C ++ для Qml?

Я хочу создать пользовательский список для использования в Qml (я хочу список потоков с разбивкой по страницам, такой как панель запуска MacOS). Я хочу реализовать это с помощью C ++ из-за производительности.
Может кто-нибудь посоветовать мне, как начать реализацию пользовательского списка в C ++ для использования в Qml?

Спасибо

0

Решение

Существует достаточно хорошая официальная документация по использованию моделей в QML. Прежде всего, вам нужно знать, что такое подход с использованием модели — Модели и представления в Qt Quick. Позже вы можете увидеть именно то, что вы хотите здесь: Использование моделей C ++ с Qt Quick Views. Моя рекомендация для вас (как для начинающих), чтобы посмотреть на Модель на основе QObjectList.

Также я подготовил небольшой рабочий пример, который можно использовать как отправную точку для вас — https://github.com/troyane/StackOverflow-pro/tree/master/custom-list-for-qml

0

Другие решения


По вопросам рекламы [email protected]