当前位置: 代码迷 >> 综合 >> Python 技术篇-利用pyqt5库监听剪切板变动,clipboard.dataChanged.connect()剪切板监听
  详细解决方案

Python 技术篇-利用pyqt5库监听剪切板变动,clipboard.dataChanged.connect()剪切板监听

热度:11   发布时间:2023-12-12 05:59:41.0

PyQt5clipboard.dataChanged.connect() 方法可以监听剪切板的变动。

from PyQt5.QtWidgets import *app = QApplication([])
clipboard = app.clipboard()# 当剪切板变动会执行该方法
def change_deal():data = clipboard.mimeData()# 获取剪切板内容格式print(data.formats())# 如果是文本格式,把内容打印出来if(data.formats() == ['text/plain']):print(data.text());# 监听剪切板变动
clipboard.dataChanged.connect(change_deal)
app.exec_()

喜欢的点个赞?吧!

  相关解决方案