PyQt - QClipboard


QClipboard类提供对系统范围剪贴板的访问,该剪贴板提供了在应用程序之间复制和粘贴数据的简单机制它的操作与 QDrag 类类似,并且使用类似的数据类型。

QApplication类有一个静态方法clipboard(),它返回对剪贴板对象的引用。任何类型的 MimeData 都可以复制到剪贴板或从剪贴板粘贴。

以下是常用的剪贴板类方法 -

先生。 方法与说明
1

清除()

清除剪贴板内容

2

设置图像()

将 QImage 复制到剪贴板

3

设置MimeData()

将 MIME 数据设置到剪贴板

4

设置像素图()

复制剪贴板中的 Pixmap 对象

5

设置文本()

复制剪贴板中的 QString

6

文本()

从剪贴板检索文本

与剪贴板对象关联的信号是 -

先生。 方法及说明
1

数据改变()

每当剪贴板数据发生变化时

例子

在以下示例中,两个 TextEdit 对象和两个按钮被添加到顶级窗口。

首先实例化剪贴板对象。textedit 对象的 Copy() 方法将数据复制到系统剪贴板。单击“粘贴”按钮时,它会获取剪贴板数据并将其粘贴到其他文本编辑对象中。

Q剪贴板输出1 Q剪贴板输出2 Q剪贴板输出3