文章来源: 将QQ中的图文聊天内容显示到Qt界面 - #include <QMimeData>
#include <QClipboard> #include <QDebug> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); }
Widget::~Widget() { delete ui; }
void Widget::on_pushButton_clicked() { const QClipboard *clipboard = QApplication::clipboard(); 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); } }
|