There is no single proper answer to your question. As always, you can obtain the same result using different means. If what you want is to create some kind of dashboard or desktop and you have no C++ skills then maybe the best solution for you would be to use QtQuick with QML and JavaScript.