📅  最后修改于: 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对象中。