I've been doing some projects in C# using the Prism framework which has a nice way to do IOC with dependency injection. It made some parts of project really simple. I was wondering if there is a way to do this with Qt?