We are pleased to announce that we have begun work on a tool that will allow to create Qt Styles without writing any code. Temporary name for this utility - DC Studio Tool. The files developed in Adobe XD will be used as the initial template. The first version of DC Studio Tool will be used as Adobe XD file viewer with the ability to export the data into a special file format (XML/FastInfoset) for later loading into the Qt application. We are planning to implement viewer with support for all basic Adobe XD shapes including complex objects - mask, picture, gradients, compound shapes, repeated grid, text, components, component's states and etc.
The idea is very simple, the style is drawn in Adobe XD (following certain rules for document structure), then it can be used in Qt. Our DC Studio Tool will be used as an intermediate step between Adobe XD and Qt. In the future, perhaps it will be possible to use DC Studio Tool to develop a style without Adobe XD at all and use it as an alternative to Adobe XD. Development is already underway and we already have basic capabilities for viewing Adobe XD files.
Below are a few screenshots showing the same file document in Adobe XD and DC Studio Tool: