Triple Redundant - Interface

Can I configure Q Ground Control in such a way that it sends the usual data to (instead of just one PX4) 3 different PX4 running at Software In The Loop with Gazebo? I need QGroundControl just receives data from one of them too (the “active” PX4 that can changes during the simulation). Can I use MAVROS inside QGroundControl? I think it would be easier to work with nodes/topics subscribers and publishers to reconfigure the communications.