PyQt – QClipboard

PyQt – QClipboard

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

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

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

序号 方法和描述
1 clear() 清除剪贴板内容
2 setImage() 将QImage复制到剪贴板中
3 setMimeData() 设置MIME数据到剪贴板中
4 setPixmap() 将Pixmap对象复制到剪贴板中。
5 setText() 将QString复制到剪贴板中
6 text() 检索剪贴板中的文本

与剪贴板对象相关的信号是 –

编号:Sr.No. 方法和描述
1 dataChanged() 每当剪贴板数据改变时

例子

在下面的例子中,两个TextEdit对象和两个Pushbuttons被添加到一个顶层窗口。

首先,剪贴板对象被实例化了。textedit对象的Copy()方法将数据复制到系统剪贴板上。当粘贴按钮被点击时,它获取剪贴板数据并粘贴到另一个textedit对象。

PyQt - QClipboard

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程