Sorry for fromData. It is not, what you need. Did you try constructor QImage::QImage ( const uchar * data, int width, int height, Format format ) like this:
Qt Code:
  1. QImage rawImage( data, _width, _height, QImage::Format_RGB16 );
To copy to clipboard, switch view to plain text mode 
if it wouldn't work, try to change your code like this:
Qt Code:
  1. unsigned short* usData = (unsigned short*)data;
  2. for (int i = 0; i < _height; i++)
  3. {
  4. unsigned short* image = (unsigned short*)rawImage->scanLine(i);
  5. for (int j = 0; j < _width; j++)
  6. image[j] = usData[i*_width + j];
  7. }
To copy to clipboard, switch view to plain text mode