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对象中。