суббота, 22 октября 2016 г.

Re: Qt Script not dead

В прошлый раз я написал о том, что по-хорошему, с Qt Script надо бы куда-нибудь мигрировать пока не поздно..

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

С этой целью и решил сделать свою библиотеку и привязать возможность скриптования с использованием Qt через Duktape, как основного движка для JS.

суббота, 15 октября 2016 г.

Когда Q_DECLARE_METATYPE недостаточно

Недавно столкнулся с ситуацией, когда макроса из заголовка оказывается недостаточно для полноценной работы с рефлексией и слотами в Qt.