Without the lsfw2 module, it's hard to test on my end, but have you tried keeping around a reference to the sourceModel? The Qt documentation doesn't mention whether the proxy model assumes ownership. If it doesn't, the source model will be garbage collected.