Is this scenario realistically possible with Qt?
Yes it is, all thoug I didn't do it my self.
As I said before, you have C bindings to Qt, check it out.