Qt中如何获取剪切板中的内容

Posted xiaoming520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中如何获取剪切板中的内容相关的知识,希望对你有一定的参考价值。

技术分享图片

 



void MainWindow::on_pushButton_clicked()
{
    ui->label->clear();
    const QClipboard *clipboard = QApplication::clipboard(); //获取剪切版内容
    //为数据提供一个容器,用来记录关于MIME类型数据的信息
    //常用来描述保存在剪切板里信息,或者拖拽原理
    const  QMimeData *mimeData = clipboard->mimeData();
    if (mimeData->hashtml())
    {
        QString html = mimeData->html();
        html.replace(QString("\\"),QString("/"));
        html.remove("file:///");
        ui->label->setText(html);
//        qDebug() <<"html: " <<  html;
        ui->label->setTextFormat(Qt::RichText); //文本字符串被解释为富文本字符串。

    }

// thread()->sleep(5);

//    ui->label->clear();

}


以上是关于Qt中如何获取剪切板中的内容的主要内容,如果未能解决你的问题,请参考以下文章

易语言如何取剪切板中的部分文本?

浏览器中用JavaScript获取剪切板中的文件

JS获取剪切板内容

js获取剪切板内容,js控制图片粘贴。

js获取剪切板内容,js控制图片粘贴。

js 如何实现将div内的内容放到剪切板?