- 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 物件中。
廣告