[guided]The condition defining $Q_\omega$ says that we keep exactly the frames whose ordered basis has $\omega$-volume equal to $1$. We first check that this condition is stable under changing the frame by an element of $SL_n(\mathbb{R})$.
The right action of $GL_n(\mathbb{R})$ on $\operatorname{Fr}(TM)$ is
\begin{align*}
u \cdot A = u \circ A.
\end{align*}
Thus the vectors of the new frame are $(u \circ A)(e_1), \dots, (u \circ A)(e_n)$. Since $\omega_x$ is an alternating $n$-linear form, changing the ordered basis by $A$ multiplies its value by $\det(A)$:
\begin{align*}
\omega_x((u \circ A)(e_1), \dots, (u \circ A)(e_n)) = \det(A)\,\omega_x(u(e_1), \dots, u(e_n)).
\end{align*}
If $A \in SL_n(\mathbb{R})$, then $\det(A)=1$, so a frame satisfying the defining condition remains satisfying it.
Next we verify that every fibre is nonempty. Fix $x \in M$. Since $\omega_x$ is a nonzero alternating $n$-form on the $n$-dimensional [vector space](/page/Vector%20Space) $T_xM$, there is some frame $v: \mathbb{R}^n \to T_xM$ with
\begin{align*}
c = \omega_x(v(e_1), \dots, v(e_n)) \neq 0.
\end{align*}
Choose a matrix $A \in GL_n(\mathbb{R})$ with $\det(A)=c^{-1}$. Then $u = v \circ A$ is again a frame, and the determinant transformation law gives
\begin{align*}
\omega_x(u(e_1), \dots, u(e_n)) = \det(A)c = 1.
\end{align*}
So $u \in (Q_\omega)_x$.
Now take two frames $u, v \in (Q_\omega)_x$. Because $u$ is a linear isomorphism $\mathbb{R}^n \to T_xM$, there is a unique $A \in GL_n(\mathbb{R})$ with $v = u \circ A$. Applying $\omega_x$ gives
\begin{align*}
1 = \omega_x(v(e_1), \dots, v(e_n)) = \det(A)\,\omega_x(u(e_1), \dots, u(e_n)) = \det(A).
\end{align*}
Therefore $A \in SL_n(\mathbb{R})$. This proves transitivity, and freeness follows from freeness of the frame-bundle action.
Finally, we check smoothness. Let
\begin{align*}
s: U \to \operatorname{Fr}(TM)
\end{align*}
be a smooth local frame over an open set $U \subset M$. The function
\begin{align*}
f: U \to \mathbb{R}\setminus\{0\}, \qquad x \mapsto \omega_x(s(x)(e_1), \dots, s(x)(e_n))
\end{align*}
is smooth because $\omega$ and $s$ are smooth. After restricting $U$ if necessary and, if needed, replacing $s$ by $s \circ A_0$ for a fixed orientation-reversing matrix $A_0$, we may assume $f>0$ on $U$. Then
\begin{align*}
r: U \to \operatorname{Fr}(TM), \qquad x \mapsto s(x) \circ \operatorname{diag}(f(x)^{-1}, 1, \dots, 1)
\end{align*}
is smooth, and its determinant correction has determinant $f(x)^{-1}$. Therefore
\begin{align*}
\omega_x(r(x)(e_1), \dots, r(x)(e_n)) = f(x)^{-1} f(x) = 1.
\end{align*}
Thus $r$ is a smooth local section of $Q_\omega$, proving that $Q_\omega$ is a smooth principal $SL_n(\mathbb{R})$-reduction.[/guided]