PyQt – QClipboard
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() 每当剪贴板数据发生变化时 |
示例
在以下示例中,两个TextEdit对象和两个按钮被添加到顶级窗口.
To以实例化剪贴板对象开始. textedit对象的Copy()方法将数据复制到系统剪贴板上.单击"粘贴"按钮时,它将获取剪贴板数据并将其粘贴到其他textedit对象中.


