You can use the built in GUI components without inheriting QObject, which will probably get you quite far in many cases.
You can use Verdigris as...