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

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

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

瀏覽:113日期: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久久,三上悠亚国产精品一区二区三区
99久久夜色精品国产亚洲1000部 | 麻豆视频一区二区| 免费一级片91| 香蕉久久精品| 亚洲午夜精品久久久久久app| 亚洲1234区| 日韩在线不卡| 今天的高清视频免费播放成人| 日韩精品欧美| 免费精品国产的网站免费观看| 亚洲福利一区| 婷婷亚洲综合| 中文精品在线| 一区二区三区四区日韩| 亚洲日本国产| 日韩精品一区二区三区av| 欧美日韩网址| 国内自拍视频一区二区三区| 国产一区丝袜| 国产尤物精品| 亚洲精品日本| 欧美国产日韩电影| 高清久久一区| 欧美日韩精品在线一区| 美女亚洲一区| 午夜亚洲福利| 欧美国产日韩电影| 亚洲欧洲美洲av| 2023国产精品久久久精品双| 久久亚洲色图| 91伊人久久| 欧美好骚综合网| 五月天久久久| 综合在线一区| 久久精品欧洲| 一区福利视频| 国产一卡不卡| 久久九九精品| 日本国产亚洲| 黄色aa久久| 蜜臀av一区二区三区| 麻豆国产精品| 尤物精品在线| 久久不见久久见中文字幕免费| 91精品啪在线观看国产18| 亚洲视频国产精品| 久久99视频| 婷婷精品进入| 日韩av网站免费在线| 亚洲啊v在线| 少妇精品久久久一区二区| 成人日韩av| 免费看精品久久片| 日本久久综合| 日韩专区欧美专区| 精品在线网站观看| 另类av一区二区| 久久精品网址| 一区二区高清| 欧美aa一级| 91嫩草精品| 欧美日韩国产亚洲一区| 国产精品久久久久久久久久齐齐 | 天堂日韩电影| 午夜精品福利影院| 国产日韩电影| 欧美日韩91| 在线一区电影| 韩日一区二区| 日韩一区二区三区高清在线观看| 欧美香蕉视频| 国产伦精品一区二区三区千人斩 | 国产日韩欧美一区二区三区 | 国产午夜久久av| 国产亚洲在线观看| 国产一区一一区高清不卡| 丝袜国产日韩另类美女| 成人午夜在线| 亚欧成人精品| 欧美精品自拍| 九九色在线视频| 免费亚洲婷婷| 日韩精品免费视频一区二区三区| 91精品亚洲| 亚洲天堂av影院| 老鸭窝一区二区久久精品| 亚洲精品在线国产| 亚洲特色特黄| www在线观看黄色| 国产欧美成人| 四虎在线精品| 婷婷综合网站| 久久国产亚洲精品| 国产一区二区视频在线看| 日本成人在线一区| 老牛国产精品一区的观看方式| 成人台湾亚洲精品一区二区| 国产精品欧美日韩一区| 午夜久久av| 亚洲精品影院在线观看| 免费日韩视频| 红桃视频亚洲| 一区在线免费观看| 欧美一区二区三区高清视频| 国产成人久久精品麻豆二区| 国产亚洲字幕| 蜜桃久久久久久| 中国女人久久久| 亚洲成人精选| 一区久久精品| 欧美日韩国产一区二区三区不卡| 中文字幕在线看片| 日本а中文在线天堂| 四虎成人av| 伊人网在线播放| av日韩中文| 日韩欧美一区二区三区免费看| 精品精品99| 国产一区二区三区精品在线观看| 久久一区精品| 91一区二区| 成人三级高清视频在线看| 精品美女视频| 精品一区二区三区亚洲| 国产精品久久久久久av公交车| 欧美日韩一区自拍| 国产精品任我爽爆在线播放| 国产极品模特精品一二| 国产精品激情| 精品免费av| av亚洲一区二区三区| 成人久久久久| 久久高清免费| 亚洲免费成人| 免费在线观看精品| 911精品国产| 国产日产一区| 精品久久中文| 午夜久久中文| 日韩午夜黄色| 一区二区高清| 国产亚洲精品美女久久久久久久久久| 欧美视频二区| 麻豆精品国产91久久久久久| 国产成人a视频高清在线观看| 国产va免费精品观看精品视频| 久久久久久婷| 一区二区三区四区在线看| 五月天久久网站| 亚洲永久精品唐人导航网址| 97久久中文字幕| 国产亚洲欧美日韩在线观看一区二区| 美女国产精品久久久| 亚洲www免费| 欧美专区18| 日韩精品欧美精品| 精品免费av| 欧洲激情综合| 日韩三级一区| 激情久久一区二区| 久久中文视频| 亚洲日韩视频| 成人影视亚洲图片在线| 亚洲精品一区二区妖精| 亚洲精品人人| 精品国产一区二区三区av片| 国产美女高潮在线| 日韩午夜免费| 国产乱码精品一区二区三区亚洲人 | 尹人成人综合网| 国产毛片久久| 久久国产精品免费精品3p| 国产v日韩v欧美v| 亚洲欧美日韩综合国产aⅴ| 国产探花一区在线观看| 色网在线免费观看| 在线日韩中文| 国产欧美日韩综合一区在线播放| 伊伊综合在线| 婷婷成人av| 黑人精品一区| 亚洲天堂日韩在线| 国产一区二区三区不卡av| 99成人在线| 国产精品永久| 在线观看免费一区二区| 国产激情久久| 先锋影音久久久| 久久精品亚洲| 蜜臀av一区二区三区| 国产精品精品| 69堂精品视频在线播放| 激情黄产视频在线免费观看| 91亚洲精品在看在线观看高清| 一区久久精品| 成人羞羞在线观看网站| 久久精品国产精品亚洲毛片| 最近国产精品视频| 99在线精品免费视频九九视 | 卡一精品卡二卡三网站乱码|