1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > QT复制文本 图片到剪切板-QClipboard

QT复制文本 图片到剪切板-QClipboard

时间:2019-11-07 00:41:07

相关推荐

QT复制文本 图片到剪切板-QClipboard

QT复制文本、图片到剪切板-QClipboard

1. 概述2. 代码示例

1. 概述

复制文本或图片到剪切板在QT中可以使用QClipboard进行操作

2. 代码示例

#include "widget.h"#include "ui_widget.h"#include <QClipboard>#include <QApplication>#include <QImage>#include <QMimeData>#include <QUrl>#include <QByteArray>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);}Widget::~Widget(){delete ui;}// 复制文本void Widget::on_pushButton_clicked(){QClipboard* clip = QApplication::clipboard();clip->setText("SSSS");}// 复制图片void Widget::on_pushButton_2_clicked(){QImage image;image.load("D:/TestCode/QTCode/build-3_CopyToSystemCopyArea-Desktop_Qt_5_15_2_MSVC_32bit-Debug/debug/test.png");QClipboard* clip = QApplication::clipboard();clip->setImage(image);//clip->setPixmap(QPixmap::fromImage(image));}

界面如下:

效果如下(Windows+V):

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。