PyQt5 - QClipboard
-
简述
QClipboard类提供对系统范围剪贴板的访问,该剪贴板提供了一种在应用程序之间复制和粘贴数据的简单机制。它的作用类似于QDrag类并使用类似的数据类型。QApplication 类有一个静态方法clipboard()它返回对剪贴板对象的引用。任何类型的 MimeData 都可以复制到剪贴板或从剪贴板粘贴。以下是常用的剪贴板类方法 -序号 方法和描述 1 clear()清除剪贴板内容2 setImage()将 QImage 复制到剪贴板3 setMimeData()将 MIME 数据设置到剪贴板4 setPixmap()复制剪贴板中的像素图对象5 setText()在剪贴板中复制 QString6 text()从剪贴板中检索文本与剪贴板对象关联的信号是 -序号 方法和说明 1 dataChanged()每当剪贴板数据发生变化 -
例子
在以下示例中,将两个 TextEdit 对象和两个 Pushbuttons 添加到顶级窗口。首先实例化剪贴板对象。textedit 对象的 Copy() 方法将数据复制到系统剪贴板上。单击“粘贴”按钮时,它会获取剪贴板数据并将其粘贴到其他文本编辑对象中。上面的代码产生以下输出 -