For simplicity of presentation we will assume that \(\alpha(x)\) is monotone increasing, and set \(L=\alpha(b)-\alpha(a)\text{.}\) For any \(\epsilon \gt 0\text{,}\) we first use the uniform convergence of \(\{f_n(x)\}\) to \(f(x)\) on \((a, b)\) to find some \(N\) such that for all \(n\ge N\) and all \(x\in (a, b)\text{,}\) \(\vert f_n(x)-f(x)\vert \lt \epsilon/L\text{.}\) So for any partition \(\cP\) of \([a, b]\) and any interval \(I\in \cP\text{,}\) we have
\begin{equation*}
f_n(x) \le \vert f_n(x)-f(x)\vert +f(x) \lt \epsilon/L +M_f(I)
\end{equation*}
for all \(x\in I\text{,}\) from which it follows that
\begin{equation*}
U(f_n, \cP, \alpha)\le U(f, \cP, \alpha)+\epsilon.
\end{equation*}
Similarly, we have \(U(f, \cP, \alpha)\le U(f_n, \cP, \alpha)+\epsilon\text{,}\) so
\begin{equation*}
\vert U(f, \cP, \alpha)- U(f_n, \cP, \alpha)\vert \le \epsilon \quad \forall n\ge N
\end{equation*}
and
\begin{equation*}
\vert L(f, \cP, \alpha)- L(f_n, \cP, \alpha)\vert \le \epsilon \quad \forall n\ge N.
\end{equation*}
Next, for any \(n\ge N\text{,}\) we find a partition \(\cP_n\) of \([a, b]\) such that
\begin{equation*}
\int_a^b f_n(x)\, d\alpha(x)-\epsilon \le L(f_n, \cP_n, \alpha)
\le U(f_n, \cP_n, \alpha)\le
\int_a^b f_n(x)\, d\alpha(x) +\epsilon.
\end{equation*}
Now we find
\begin{equation*}
L(f_n, \cP_n, \alpha)-\epsilon \le L(f, \cP_n, \alpha)\le U(f, \cP_n, \alpha)\le U(f_n, \cP_n, \alpha)+\epsilon,
\end{equation*}
which, when combined with the above estimates, gives
\begin{equation*}
\int_a^b f_n(x)\, d\alpha(x)-2\epsilon \le L(f, \cP_n, \alpha)\le U(f, \cP_n, \alpha)\le
\int_a^b f_n(x)\, d\alpha(x) +2\epsilon.
\end{equation*}
This shows that
\begin{equation*}
U(f, \cP_n, \alpha)-L(f, \cP_n, \alpha) \lt 4\epsilon \text{ so $\int_a^b f(x)\, d\alpha(x)$ exists;}
\end{equation*}
and since \(L(f, \cP_n, \alpha) \le \int_a^b f(x)\, d\alpha(x) \le U(f, \cP_n, \alpha)\text{,}\) we have
\begin{equation*}
\vert \int_a^b f(x)\, d\alpha(x) - \int_a^b f_n(x)\, d\alpha(x)\vert \lt 2\epsilon \quad \forall n\ge N.
\end{equation*}