📜  PyQt-QClipboard

📅  最后修改于: 2020-11-08 08:13:39             🧑  作者: Mango


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

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

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

Sr.No. Methods & Description
1

clear()

Clears clipboard contents

2

setImage()

Copies QImage into clipboard

3

setMimeData()

Sets MIME data into clipboard

4

setPixmap()

Copies Pixmap object in clipboard

5

setText()

Copies QString in clipboard

6

text()

Retrieves text from clipboard

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

Sr.No. Method & Description
1

dataChanged()

Whenever clipboard data changes

在下面的示例中,两个TextEdit对象和两个“按钮”被添加到顶层窗口。

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

QClipboard输出1QClipboard输出2QClipboard输出3