https://doc.qt.io/QtInterfaceFramework/qtinterfaceframework-interfaceframework-qface-tutorial-example.html