- PyQt Tutorial
- PyQt - Home
- PyQt - Introduction
- PyQt - Hello World
- PyQt - Major Classes
- PyQt - Using Qt Designer
- PyQt - Signals and Slots
- PyQt - Layout Management
- PyQt - Basic Widgets
- PyQt - QDialog Class
- PyQt - QMessageBox
- PyQt - Multiple Document Interface
- PyQt - Drag and Drop
- PyQt - Database Handling
- PyQt - Drawing API
- PyQt - BrushStyle Constants
- PyQt - QClipboard
- PyQt - QPixmap Class
- PyQt Useful Resources
- PyQt - Quick Guide
- PyQt - Useful Resources
- PyQt - Discussion
PyQt - QClipboard
QClipboard类提供对系统范围剪贴板的访问,该剪贴板提供了在应用程序之间复制和粘贴数据的简单机制。它的操作与 QDrag 类类似,并且使用类似的数据类型。
QApplication类有一个静态方法clipboard(),它返回对剪贴板对象的引用。任何类型的 MimeData 都可以复制到剪贴板或从剪贴板粘贴。
以下是常用的剪贴板类方法 -
先生。 | 方法与说明 |
---|---|
1 |
清除() 清除剪贴板内容 |
2 |
设置图像() 将 QImage 复制到剪贴板 |
3 |
设置MimeData() 将 MIME 数据设置到剪贴板 |
4 |
设置像素图() 复制剪贴板中的 Pixmap 对象 |
5 |
设置文本() 复制剪贴板中的 QString |
6 |
文本() 从剪贴板检索文本 |
与剪贴板对象关联的信号是 -
先生。 | 方法及说明 |
---|---|
1 |
数据改变() 每当剪贴板数据发生变化时 |
例子
在以下示例中,两个 TextEdit 对象和两个按钮被添加到顶级窗口。
首先实例化剪贴板对象。textedit 对象的 Copy() 方法将数据复制到系统剪贴板。单击“粘贴”按钮时,它会获取剪贴板数据并将其粘贴到其他文本编辑对象中。