Qt as an application framework has an ever-expanding list of supported platforms, and has a UX development workflow which has been widely acclaimed for the speed and efficiency in development. However, there are platforms on which developing a QtQuick or even QWidgets application is simply not a feasible option at this moment – whether due to the lack of Qt official support, missing required modules, dsitributable size limits, specific performance issues or simply lack of a component-set that provides a user experience in line with the native application offering on that platform. This session will approach this problem from an UX prototyping perspective, where QtCreator and QML are used with custom code-generating component sets that are able to provide a fast and natural UI development process for existing Qt developers. The output of these components is not necessarily an end-user usable UI – instead, we will be just using the QtQml module (not QtQuick!) module to generate platform specific code that replicates the functionality in a form that is compatible with the target platform. Two real-life examples will be presented to validate and show the benefits of the approach. The first component set is for Java ME, which allows for fast prototyping of user interfaces for Nokia Asha devices (which normally do not run Qt in any form). The second example is a text component set, which allows for the fast development for headless embedded/system console applications using Qt. Finally, options to use the approach to prototype a native declarative UI for Windows Phone (XAML) and Android (XML) are explored.