- PyQt 教程
- PyQt - 首页
- PyQt - 简介
- PyQt - 环境配置
- PyQt - Hello World
- PyQt - 主要类
- PyQt - 使用 Qt Designer
- PyQt - 元对象 (Meta Objects)
- PyQt 信号与槽
- PyQt - 信号和槽
- PyQt - 支持和信号
- PyQt - 未绑定和已绑定信号
- PyQt - 使用 PyQtSignal 创建新的信号
- PyQt - 连接、断开和发射信号
- PyQt - 槽装饰器
- PyQt - 槽连接
- PyQt 布局
- PyQt - 布局管理
- PyQt - QBoxLayout
- PyQt - QGridLayout
- PyQt - QFormLayout
- PyQt - QHBoxLayout
- PyQt - QVBoxLayout
- PyQt - QStackedLayout
- PyQt - QGraphicsGridLayout
- PyQt - QGraphicsAnchorLayout
- PyQt - QGraphicsLayout
- PyQt - QGraphicsLinearLayout
- PyQt 基本控件
- PyQt - 基本控件
- PyQt - QLabel 控件
- PyQt - QLineEdit 控件
- PyQt - QPushButton 控件
- PyQt - QRadioButton 控件
- PyQt - QCheckBox 控件
- PyQt - QComboBox 控件
- PyQt - QSpinBox 控件
- PyQt - QMessageBox
- PyQt - QDialogButtonBox 控件
- PyQt - QFontComboBox 控件
- PyQt - QDoubleSpinBox 控件
- PyQt - QToolBox 控件
- PyQt - QDialog 类
- PyQt - QMessageBox
- PyQt - 多文档界面 (Multiple Document Interface)
- PyQt - 拖放 (Drag and Drop)
- PyQt 绘图 API
- PyQt - 绘图 API
- PyQt 数据库
- PyQt - 数据库操作
- PyQt 核心要点
- PyQt - 画刷样式常量 (BrushStyle Constants)
- PyQt - 剪贴板 (QClipboard)
- PyQt - QPixmap 类
- PyQt 有用资源
- PyQt - 快速指南
- PyQt - 有用资源
- PyQt - 讨论
PyQt - 剪贴板 (QClipboard)
QClipboard 类提供对系统级剪贴板的访问,它提供了一种简单的机制,用于在应用程序之间复制和粘贴数据。其操作类似于 QDrag 类,并使用类似的数据类型。
QApplication 类有一个静态方法 clipboard(),它返回对剪贴板对象的引用。任何类型的 MimeData 都可以复制到剪贴板或从剪贴板粘贴。
以下是常用的剪贴板类方法:
序号 | 方法及描述 |
---|---|
1 |
clear() 清除剪贴板内容 |
2 |
setImage() 将 QImage 复制到剪贴板 |
3 |
setMimeData() 将 MIME 数据设置到剪贴板 |
4 |
setPixmap() 将 Pixmap 对象复制到剪贴板 |
5 |
setText() 将 QString 复制到剪贴板 |
6 |
text() 从剪贴板检索文本 |
与剪贴板对象关联的信号是:
序号 | 方法及描述 |
---|---|
1 |
dataChanged() 每当剪贴板数据更改时 |
示例
在下面的示例中,两个 TextEdit 对象和两个 PushButton 对象被添加到顶级窗口。
首先实例化剪贴板对象。TextEdit 对象的 copy() 方法将数据复制到系统剪贴板。当单击“粘贴”按钮时,它会获取剪贴板数据并将其粘贴到另一个 TextEdit 对象中。
广告