以下代码可以正常使用:
QClipboard *clipboard = QApplication::clipboard();
QImage image( 400, 400, QImage::Format_RGB32);
image.fill( Qt::white );
clipboard->setImage( image, QClipboard::Clipboard );
但如果它将QImage的维度设置为不同的值(例如:399x400),我会得到大量的消息,如:
QImage::pixel: coordinate (392,399) out of range
QImage::pixel: coordinate (393,399) out of range
QImage::pixel: coordinate (394,399) out of range
QImage::pixel: coordinate (395,399) out of range
QImage::pixel: coordinate (396,399) out of range
QImage::pixel: coordinate (397,399) out of range
QImage::pixel: coordinate (398,399) out of range
根据图像,会生成数千条此类消息...尽管出现错误消息,仍然会复制图像,但是消息泛滥困扰着我的用户。他们正在失去其他控制台反馈等等......请帮助。我不能强迫他们使用方形图像。