Figured out the problem (but haven't yet solved it). It's unrelated to QT, but is somehow connected to a 3rd party API I'm using. Now that I've isolated the problem, I'll go about fixing it by studying it further.

Thanks for all the fish and help! I really do apreciate it.