日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python GUI庫圖形界面開發之PyQt5訪問系統剪切板QClipboard類詳細使用方法與實例

瀏覽:114日期:2022-08-05 15:26:48
PyQt5訪問系統剪切板QClipboard類介紹

QClipboard類提供了對系統剪切板的訪問,可以在應用程序之間復制和粘貼數據,它的操作類似于QDrag類,,并使用類似的數據結構

QApplication類有一個靜態方法clipboard(),它的返回值對剪切板對象的引用,任何類型的MimeData都可以從剪切板復制或粘貼

QClipboard類中的常用方法如表 方法 描述 clear() 清空剪切板的內容 setImage() 將QImage對象復制到剪切板中 setMimeData() 將MIME數據設置為剪切板 setPixmap() 從剪切板中復制Pixmap對象 setText() 從剪切板中復制文本 text() 從剪切板中檢索文本

QClipboard類中的常用信號

信號 含義 dataChanged 當剪切板內容發生變化時,這個信號被發射 QClipboard訪問系統剪切版的使用實例

import osimport sysfrom PyQt5.QtCore import QMimeDatafrom PyQt5.QtWidgets import (QApplication, QDialog, QGridLayout, QLabel, QPushButton)from PyQt5.QtGui import QPixmapclass Form(QDialog): def __init__(self, parent=None): super(Form, self).__init__(parent) #創建復制粘貼按鈕,并添加快捷鍵 textCopyButton = QPushButton('&Copy Text') textPasteButton = QPushButton('Paste &Text') htmlCopyButton = QPushButton('C&opy HTML') htmlPasteButton = QPushButton('Paste &HTML') imageCopyButton = QPushButton('Co&py Image') imagePasteButton = QPushButton('Paste &Image') #創建文本標簽和圖像標簽,顯示文本和圖像 self.textLabel = QLabel('Original text') self.imageLabel = QLabel() self.imageLabel.setPixmap(QPixmap(os.path.join( os.path.dirname(__file__), 'E:pyqt5快速開發與實戰第四章imagespython.png'))) #設置柵格布局,并添加部件到相應的位置 layout = QGridLayout() layout.addWidget(textCopyButton, 0, 0) layout.addWidget(imageCopyButton, 0, 1) layout.addWidget(htmlCopyButton, 0, 2) layout.addWidget(textPasteButton, 1, 0) layout.addWidget(imagePasteButton, 1, 1) layout.addWidget(htmlPasteButton, 1, 2) layout.addWidget(self.textLabel, 2, 0, 1, 2) layout.addWidget(self.imageLabel, 2, 2) #設置主窗口的布局,自定義槽函數,設置標題 self.setLayout(layout) textCopyButton.clicked.connect(self.copyText) textPasteButton.clicked.connect(self.pasteText) htmlCopyButton.clicked.connect(self.copyHtml) htmlPasteButton.clicked.connect(self.pasteHtml) imageCopyButton.clicked.connect(self.copyImage) imagePasteButton.clicked.connect(self.pasteImage) self.setWindowTitle('Clipboard 例子') def copyText(self): #實例化剪切板,設置剪切板的文本 clipboard = QApplication.clipboard() clipboard.setText('I’ve been clipped!') def pasteText(self): #實例化剪切板,標簽設置為剪切板的文本并顯示 clipboard = QApplication.clipboard() self.textLabel.setText(clipboard.text()) def copyImage(self): #實例化剪切板,設置剪切板加載的圖想路徑 clipboard = QApplication.clipboard() clipboard.setPixmap(QPixmap(os.path.join( os.path.dirname(__file__), './images/python.png'))) def pasteImage(self): #實例化剪切板,z設置圖像標簽的圖片加載,從剪切板獲取路徑 clipboard = QApplication.clipboard() self.imageLabel.setPixmap(clipboard.pixmap()) def copyHtml(self): #實例化MimeData數據類型,設置類型Html的文本 mimeData = QMimeData() mimeData.setHtml('<b>Bold and <font color=red>Red</font></b>') #實例化剪切板,設置MimeData的初值文本 clipboard = QApplication.clipboard() clipboard.setMimeData(mimeData) def pasteHtml(self): #實例化剪切板,,獲取MimeData的數據,并設置為標簽的文本值 clipboard = QApplication.clipboard() mimeData = clipboard.mimeData() if mimeData.hasHtml(): self.textLabel.setText(mimeData.html())if __name__ == '__main__': app = QApplication(sys.argv) form = Form() form.show() sys.exit(app.exec_())

效果圖如下

python GUI庫圖形界面開發之PyQt5訪問系統剪切板QClipboard類詳細使用方法與實例

QClipboard代碼分析

在這個例子中,有六個按鈕和2個標簽,需要實例化Clipboard對象,

可以將文本復制到Clipboard對象中

#實例化剪切板,標簽設置為剪切板的文本并顯示clipboard = QApplication.clipboard()self.textLabel.setText(clipboard.text())

也可以將圖片復制到剪切板對象中

clipboard = QApplication.clipboard()self.imageLabel.setPixmap(clipboard.pixmap())

本文主要講解了python PyQt5訪問系統剪切板QClipboard類詳細使用方法與實例,更多相關知識請查看下面的相關鏈接

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产在线成人| 国产精品nxnn| 国产欧美自拍| 国产日韩专区| 91精品福利| 久久天堂精品| 久久精品国产99久久| 国产精品99久久免费| 精品一区二区三区在线观看视频| 视频一区日韩| 久久99视频| 亚洲va中文在线播放免费| 欧美日韩国产在线观看网站| 自由日本语亚洲人高潮| 欧美a级片一区| 亚洲一区二区网站| 五月激激激综合网色播| 亚洲一区黄色| 日本欧美韩国一区三区| 国产不卡精品在线| 红桃视频国产精品| 亚州欧美在线| 国产成人免费视频网站视频社区| 99久久99久久精品国产片果冰 | 日韩精品免费观看视频| 欧美激情三区| 午夜精品免费| 久久99蜜桃| 亚洲精品a级片| 国产精品99久久久久久董美香| 欧美国产另类| 在线精品视频一区| 精品视频高潮| 亚洲精品一区二区在线播放∴| 风间由美中文字幕在线看视频国产欧美| 婷婷色综合网| 都市激情国产精品| 日韩高清不卡一区二区| 午夜精品网站| 88xx成人免费观看视频库| 日本亚洲视频在线| 久久一区二区中文字幕| 欧美国产日韩电影| 69堂精品视频在线播放| 国产精品色网| 激情国产在线| 日本精品另类| 亚洲在线久久| 欧美特黄一区| 日韩久久精品网| 欧美1区2区3| 日韩精彩视频在线观看| 亚洲精华国产欧美| 国产综合婷婷| 久久人人精品| 日韩精品影视| 999久久久国产精品| 正在播放日韩精品| 色婷婷综合网| 久久亚州av| 国产精品探花在线观看| 日本三级亚洲精品| 日韩av资源网| 国产日韩中文在线中文字幕| 国产精品日本一区二区不卡视频| 日韩专区视频网站| 国产精品亚洲成在人线| 欧美激情 亚洲a∨综合| 国产传媒在线观看| 不卡在线一区二区| 蜜臀91精品一区二区三区| 日本在线一区二区三区| 69堂免费精品视频在线播放| 久久97视频| 欧美一级精品| 免费欧美一区| 亚洲天堂久久| 免费在线观看精品| 国产欧美一区| 日韩精品永久网址| 亚洲天堂免费| 成人亚洲精品| 男女性色大片免费观看一区二区| 日本一区二区中文字幕| 免费看久久久| 999国产精品永久免费视频app| 亚洲天堂av资源在线观看| 国产精久久久| 午夜久久久久| 精品一区二区三区免费看| 日韩成人高清| 亚洲人成网站在线在线观看| 精品国产欧美| 亚洲在线久久| 中文字幕系列一区| 亚洲v天堂v手机在线| av资源中文在线| 在线日韩成人| 欧美肉体xxxx裸体137大胆| 国产免费久久| 亚洲图片久久| 1024精品一区二区三区| 国产精品久久久久久模特| 伊人久久亚洲影院| 亚洲精品成人图区| 日本免费在线视频不卡一不卡二| 成人小电影网站| 国产亚洲一区| 亚洲字幕久久| 久久国产毛片| 日本在线高清| 久久伊人久久| 欧美亚洲综合视频| 免费成人av在线播放| 亚洲福利专区| 91精品精品| av中文资源在线资源免费观看| 国产麻豆一区二区三区精品视频| 蜜桃久久av一区| 欧美91精品| 精品捆绑调教一区二区三区| 日韩av一区二区三区| 综合亚洲自拍| 亚洲男人在线| 青青草精品视频| 日韩激情一区二区| 91精品尤物| 日本不卡在线视频| 国产三级一区| 久久国产人妖系列| 国产高清亚洲| 精品一区av| 国内一区二区三区| 国产综合色区在线观看| 九九在线精品| 久久不射网站| 蜜桃一区二区三区| 国产精品免费看| 亚洲欧美一级| 欧美精品二区| 欧美成人精品三级网站| 日韩视频在线一区二区三区| 午夜欧美精品| 欧美视频久久| 国产精品99视频| 日韩精品一页| 国产伊人久久| 美女精品网站| 国产欧美一区二区三区精品观看| 国语对白精品一区二区| 美女久久久久| 视频在线在亚洲| 国产精品羞羞答答在线观看| 国产精品蜜芽在线观看| 黑丝一区二区三区| 欧美黄色精品| 99国产精品久久久久久久| 欧美色综合网| 99成人在线视频| 欧美日韩亚洲一区三区| 亚洲福利免费| 国产剧情一区| 中国女人久久久| 精品国产亚洲一区二区三区大结局| 激情久久久久久| 欧美精品国产| 欧美美女一区| 精品美女久久| 日韩黄色av| 亚洲一区日韩| 日韩精品一区二区三区免费观看| 日韩高清在线不卡| 中文精品在线| 精品日韩视频| 丁香婷婷久久| 国产精品亚洲欧美| 日韩美女精品| 亚洲永久字幕| 亚洲网站视频| 国产麻豆久久| 国产精品99一区二区三| 天堂av一区| 亚洲一级大片| 狠狠久久婷婷| 欧美精品黄色| 久久久久国产精品一区二区| 国产成人精品一区二区免费看京 | 精品国产亚洲一区二区三区在线 | 久久三级视频| 99成人在线视频| 中文字幕在线官网| 丰满少妇一区| 狠狠躁少妇一区二区三区| 精品一区二区三区视频在线播放| 国产日韩欧美中文在线| 国产乱人伦丫前精品视频| 欧美亚洲三区| 国产精品扒开腿做爽爽爽软件| 欧美亚洲综合视频| 美女精品久久|