当前位置: 首页 > 文档资料 > PyQt 中文教程 >

QClipboard(QClipboard)

优质
小牛编辑
138浏览
2023-12-01

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

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

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

Sr.No.方法和描述
1

clear()

清除剪贴板内容

2

setImage()

将QImage复制到剪贴板

3

setMimeData()

将MIME数据设置为剪贴板

4

setPixmap()

复制剪贴板中的Pixmap对象

5

setText()

在剪贴板中复制QString

6

text()

从剪贴板中检索文本

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

Sr.No.方法和描述
1

dataChanged()

每当剪贴板数据发生变化

例子 (Example)

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

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

QClipboard Output1QClipboard Output2QClipboard Output3