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中如何获取剪切板中的内容的主要内容,如果未能解决你的问题,请参考以下文章