QML, хотя всю жизнь сидел на виджетах :)
Мне интересно - а что за проблемы при связке с плюсами там есть, которые тут постоянно упоминаются?
Нет возможности задавать правила конвертации C++ типов в JS. Для конвертации необходимо использовать макрос Q_GADGET, который в свою очередь не даёт возможности создавать объекты типов из JS, для этого приходится вводить дополнительные функции, еще большие проблемы возникают при необходимости складывать объекты этих типов в контейнеры. Есть еще макрос Q_OBJECT, закрывающий проблему создания объектов, но он не подходит для простых типов (без сигналов, слотов и. т. п.). В общем проблем с типами в QML хватает.
Обсуждают сегодня