The converse ($\mathcal K(E)$ complete $\implies E$ complete) readily follows from the fact that for any Cauchy sequence $x_n$ in $E$, the sequence of one-point subsets $\{x_n\}$ is Cauchy in $\mathcal K(E)$, and therefore converges. The limit $\lim \{x_n\}$ then turns out to be a one-point set whose sole element is $\lim x_n$.
For the direct implication, I give an "atypical" proof, which may be entertaining. Let $\{A_n\}$ be a Cauchy sequence in $\mathcal K(E)$. As was shown elsewhere, the set $F:=\overline{\bigcup_n A_n}$ is compact, so we may forget $E$ and restrict our attention to $F$.
Next, we'll forget the Cauchy sequence and prove more: $\mathcal K(F)$ is compact, i.e., every sequence has a convergent subsequence. (Recall that compact spaces are complete.)
To every nonempty compact subset $A\subset F$ associate its distance function $d_A(x) = \operatorname{dist}(x, A)$, where $x\in F$. The following facts are easy to check, and are worth knowing anyway:
- The functions $d_A$ are equicontinuous (they are Lipschitz with constant 1) and are bounded by $\operatorname{diam}F$.
- The Hausdorff distance between $A, B$ is exactly $\sup_F |d_A-d_B|$.
By the Arzelà-Ascoli theorem, any sequence $d_n=d_{A_n}$ has a uniformly convergent subsequence, say $d_{n_k}\to f$. It remains to show that $f$ is the distance function of its zeros set $f^{-1}(0)$. To this end, note that $$f = \liminf d_n = \sup_{m} \inf_{n\ge m} d_n $$
hence
$$
f^{-1}(0) = \bigcap_m \{\inf_{n\ge m} d_n =0 \} = \bigcap_m B_m\quad \text{where }
B_m = \overline{\bigcup_{n\ge m} A_n}
$$
Being the intersection of nested compact sets, $f^{-1}(0)$ is nonempty. Using the nested compact sets lemma again, one can show that
$$
\operatorname{dist}\left( x, \, \bigcap_m B_m\right) = \lim_m \operatorname{dist}(x, B_m)
$$
where the right hand side is precisely $\liminf d_m$, which is $f$.