There is a point with rational coordinates in the interior of each triangle. Any such point can only be in one of the triangles, since the triangles are disjoint. There are only countably many such points, so there can only be countably many such triangles.
To put it another way, if there were uncountably many such triangles, then we could pick a different point from the interior of each triangle with rational coordinates, and that would give us uncountably many different points with rational coordinates, which can't happen.
Notice that this argument works for any disjoint collection of sets in $\Bbb R^n$, each of which has a non-empty interior.