@Donn
There's no way to loselessly convert 16 bit integers into 8 bit integers, so you can't use QImage to display your image without dropping some of the information. I advise to follow @SGaist's advice and research what OpenGL provides and if that will suit your needs.
PS.
Please don't post multiple times the same question! I see tree distinct instances of you asking the same thing over and over again in a few hours period.
http://forum.qt.io/topic/64650/display-2d-array-of-type-uint16-as-grayscale-image
http://forum.qt.io/topic/64657/display-uint16-image