在main中初始化,传给处理模块:
ClipBoardManagement clipboardManager;clipboardManager.Init(QApplication::clipboard());
取剪切板的照片:利用信号dataChanged,来即时处理;
void ClipBoardManagement::TakeImage(){ connect(clipboard_,&QClipboard::dataChanged,this,[&](){ const QMimeData *mimeData = clipboard_->mimeData(); QImage img = qvariant_cast<QImage>(mimeData->imageData()); qDebug()<<"get a image"; emit sig_nameImage(img); });}