本文介绍了qclipboard将图像发送到系统剪贴板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试将图像复制到系统剪贴板(然后可以将其粘贴到ms-word文档中)时,下面的代码失败了,不知道为什么,即使我尝试了settext,也失败了。 t知道为什么。
When i try to copy a image into system clipboard(then i can paste it into a ms-word doc),the code below failed,don't know why,even i tried with settext,it also failed.don't know why.
QApplication::clipboard()->setPixmap(
QPixmap("d://20121001154504.png"),
QClipboard::Clipboard);
推荐答案
首先(使用QImage而不是QPixmap)。然后验证图像是否正确加载。
First of all read documentation (use QImage not QPixmap). Then verify that image was loaded properly.
QImage image("d://20121001154504.png");
Q_ASSERT(!image.isNull());
QApplication::clipboard()->setImage(image, QClipboard::Clipboard);
这篇关于qclipboard将图像发送到系统剪贴板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!