A sudden deluge has left large parts of North Queensland flooded.