Writing c and go, and using c bindings is pretty painful compared to just writing go. It's technically possible
Just like being technically correct, it's the worst kind of correct/possible.
Qt framework is not about C++. It creates another language inside with different mechanics. And most important, different memory management patterns. Sometimes the objects are managed by Qt parent object, sometimes not. I wouldn't commit to a project that would create a GUI in Qt using CGO.